C# 从href上的列表中删除项目单击

C# 从href上的列表中删除项目单击,c#,html,asp.net,asp.net-mvc,C#,Html,Asp.net,Asp.net Mvc,我正在使用ViewBag将列表传递到视图中。然后在列表上使用foreach逐个显示列表中的每个字符串。我需要允许用户通过单击条目从列表中删除条目,例如,如果用户单击其中一个字符串,则它将消失。最直接的方法是什么 ViewBag.FlagList: ViewBag.FlagList=listStrLineElements cshtml: <div class="form-group"> <div class="col-md-10"> <hr />

我正在使用ViewBag将列表传递到视图中。然后在列表上使用foreach逐个显示列表中的每个字符串。我需要允许用户通过单击条目从列表中删除条目,例如,如果用户单击其中一个字符串,则它将消失。最直接的方法是什么

ViewBag.FlagList:
ViewBag.FlagList=listStrLineElements

cshtml:

<div class="form-group">
<div class="col-md-10">
    <hr />
    <p><strong>Flagged Questions</strong></p>
    @foreach (var item in ViewBag.FLagList)
    {
        <div>
            @item
        </div>
    }
</div>
</div>


标记的问题

@foreach(ViewBag.FLagList中的变量项) { @项目 }
您可以通过parentNode获取父节点,并删除
本身

<div onclick="this.parentNode.removeChild(this)"> @item  </div>
单击以删除

1. 2. 3. 4. onDelete函数示例
您可以有一个按钮,该按钮有一个单击事件,这样当用户单击某个条目时,该值将作为参数传递给单击函数,您可以调用内置函数for List来删除该entryPerfect。谢谢,在我删除一个条目后,我能做些什么来阻止页面跳回顶部吗?
href=“javascript:void 0”
give fix div height,比如min heighthref=“javascript:void 0”在这里不起作用。。给出默认值
style=“最小高度:100px”