首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用JavaScript和asp.net内核从数据库中删除现有镜像

使用JavaScript和asp.net内核从数据库中删除现有镜像
EN

Stack Overflow用户
提问于 2020-07-27 05:22:37
回答 1查看 25关注 0票数 0

下面的代码只从客户端查看和删除图像,我也想从数据库中删除它。

剃刀视图:

代码语言:javascript
复制
                 @foreach (var item in ViewBag.LatesAd)
                        {
                            <div class="img-wrap">
                                <span class="close">&times;</span>
                                <img src="~/upload/@item.ImgPath" >
                            </div>
                        }


                    <script>
                   
                    var closeBtns = document.querySelectorAll('.img-wrap .close')
                    for (var i = 0, l = closeBtns.length; i < l; i++)
                    {
                        closeBtns[i].addEventListener('click', function () {
                            var imgWrap = this.parentElement;
                            imgWrap.parentElement.removeChild(imgWrap);
                        });
                    }
                </script>

控制器:

代码语言:javascript
复制
    public async Task<IActionResult> Edit(int id)
       {
        ViewBag.LatesAd = (from f in _context.AdsImg
                           where f.AdId == id
                           select f).ToList();
       } 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-27 06:11:58

为此,您需要通知后台您正在删除镜像。

例如,当用户单击.close时,除了从页面中删除HTML外,还可以向服务器发送带有图像ID或smth的AJAX请求。

在后端,你应该有Destroy或者类似的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63105830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档