向asp.net生成的链接添加确认javascript
Adding confirm javascript to asp.net generated links
我在服务器上生成了许多按钮,每个按钮都是唯一的。
我希望能够有一个弹出窗口来询问用户是否确实想点击,然后让它完成回发。
生成的按钮代码为:
<a id="ctl00_ContentPlaceHolder1_btnID9994"
href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$btnID9994','')">
<img src="mt_locked.gif"/>
</a>
<a id="ctl00_ContentPlaceHolder1_btnID9995"
href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$btnID9995','')">
<img src="mt_locked.gif"/>
</a>
按钮使用以下方法生成:
objBtn.ID = "btnID" & room_id.ToString
objBtn.CommandArgument = "Unblock"
AddHandler objBtn.Click, AddressOf btnClicked
我可以在生成上面的按钮时添加Confirm javascript代码吗,所以它将在这里的某个地方呈现:
href="javascript:***confirm code here somewhere - if ok then continue to:... __doPostBack('ctl00
感谢您的帮助,
标记
我有点困惑,因为你说的是按钮,但结果是<a>
。为什么不使用ASP.NET图像按钮呢。
HTML:
<asp:ImageButton runat="server" ID="btn_YourButton" ImageUrl="pathToImage" OnClick="btn_YourButton_Click" />
服务器端:
btn_YourButton.Attributes.Add("onclick", string.Format(@"javascript:; if(!confirm('Are you sure you want to delete the user ""{0}""?'))return false;", username));
生成按钮时可以执行以下操作:
objBtn.Attributes.Add("onclick", " return confirm('confirmation message');");
或通过客户端,使用jQuery
$(function(){
$("a[id=*btnID]").click(function(){
return confirm('confirmation message');
});
});
相关文章:
- 正在链接添加了以下内容::在之后
- 将超链接添加到“;标题“;标记文本
- 将重定向URL链接添加到JS函数
- 如何将超链接添加到通过传单创建的传单多段线.Draw
- 将数据库中的超链接添加到查询结果
- jQuery regex从文本链接-添加不需要的域到链接
- 将href链接添加到通过js鼠标悬停显示的图像
- 三.js - 自 r69 以来如何链接/添加相机灯
- 如何向超链接添加变量值
- 使用JavaScript向链接添加参数
- 知道点击了什么链接添加到数据库中
- 向asp.net生成的链接添加确认javascript
- 使用AJAX将AJAX链接添加到页面Yii
- 如何仅为特定URL向超链接添加属性
- 如何在javascript中将下一个和上一个链接添加到当前滑块
- 如何通过Jquery点击链接添加输入
- 将带有单击事件的超链接添加到 Dojo 网格
- OpenCart - 通过链接添加产品
- 使浏览器为我的链接添加书签
- 使用 JavaScript 向一组链接中的第一个链接添加一个属性