如何从ASP.Net控件引用普通HTML控件?
下面是我的场景,我想我缺少了一个简单的解决方案:我想为MVC应用程序中的每个删除链接添加一个确认按钮,所以当我尝试以下操作时:如何从ASP.Net控件引用普通HTML控件?,asp.net,html,controls,Asp.net,Html,Controls,下面是我的场景,我想我缺少了一个简单的解决方案:我想为MVC应用程序中的每个删除链接添加一个确认按钮,所以当我尝试以下操作时: <%= Html.ActionLink("Delete", "Delete", new { id = item.Id }, new { id = "_delete_" })%> <asp:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" TargetControlID="_
<%= Html.ActionLink("Delete", "Delete", new { id = item.Id }, new { id = "_delete_" })%>
<asp:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" TargetControlID="_delete_" ConfirmText="Want it or not?" />
问题是asp:confirButtoneXtender控件在进行渲染之前被解析,因此还不存在“删除”HTML控件
我怎样才能做到这一点?提前感谢。您只需向HTML属性集合添加一个JavaScript确认
<%= Html.ActionLink("Delete", "Delete", new { id = item.Id }, new { onclick = "javascript:return confirm('Are you sure?');", id = "_delete_" })%>
回答得好,++。不过,我想知道的是,是否有一种方法可以从ASP.NET服务器端代码中引用HTML控件。这就是所有的网页控件,只是包装在所有微软的东西。比如Request.Form[“htmlFormElement”]这是否有助于或回答您所寻找的内容,或者我是否偏离了目标?
<%= Html.ActionLink("Delete", "Delete", new { id = item.Id }, new { onclick = "javascript:return confirm('Are you sure?');", id = "_delete_" })%>