asp.net如何跟用户实现js里的confirm()形式的交互? 反正就是如何实现弹出一选择框,然后系统根据用户不同的选择执行不同的代码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你给服务器端控件加上Attributes就行了btnDelete.Attributes.Add("onclick",@"return confirm('确认删除用户?');"); btnDelete.Attributes.Add("onclick",@"return confirm('确认删除用户?');");这样就行了啊,用户电击确定,confirm返回true,电击取消返回false,自然就不回postback但是有些web control可能需要这么写btnDelete.Attributes.Add("onclick",@"if(confirm('确认删除用户?')) return true;else return false;"); <%@ Page language="c#" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <script language="c#" runat=server>void Page_Load(Object sender, EventArgs e){ msg.Text = hd.Value; lb.Attributes.Add("onClick","JavaScript:ConfirmDel();return false;"); js.Text = frm.Name+"." + hd.Name + ".value=confirm(\"Yes Or No?\");"; js.Text += "\n" + frm.Name+".submit();";}</script><html> <head> <title>Demo</title> </head> <body MS_POSITIONING="GridLayout"> <form id="frm" method="post" runat="server"> <script language=javascript> function ConfirmDel() { <asp:Literal id="js" RunAt="Server" /> } </script> <input id="hd" type="hidden" value="1" runat="server" /> <asp:LinkButton Runat="server" ID="lb">Delete</asp:LinkButton> <asp:Label ID="msg" Runat="Server"></asp:Label> </form> </body></html> 把客户端用confirm得到值,提交回服务器端,然后服务器端就可以了得到相应的值,进行处理了。confirm得到的值,放在form的隐藏字段里,用form.submit()提交到服务器端。 如何判断datatable包含某个特定数据(string类型)Tel,除了遍历还有其他好方法吗? 如何获取客户端真实的IP呢? 索引超出范围。必须为非负值并小于集合大小。 寻求支付,计费解决方案 如何在webform的cs文件当中实例化一个usercontrol 关于PostBack?? asp在线收发邮件 水晶报表出错 cache是针对会话有效的,还是针对整个应用程序有效的? 我是莱鸟,对你们来说是一些简单问题,可对我很主要,请大家赐教! 如何从XML或是ACCESS中读出一条数据赋给一个变量啊? 控件开发,DataGrid高手请进,有很大的问题,高手的来!!!
btnDelete.Attributes.Add("onclick",@"return confirm('确认删除用户?');");
用户电击确定,confirm返回true,
电击取消返回false,自然就不回postback但是有些web control可能需要这么写
btnDelete.Attributes.Add("onclick",@"if(confirm('确认删除用户?')) return true;else return false;");
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<script language="c#" runat=server>
void Page_Load(Object sender, EventArgs e)
{
msg.Text = hd.Value;
lb.Attributes.Add("onClick","JavaScript:ConfirmDel();return false;");
js.Text = frm.Name+"." + hd.Name + ".value=confirm(\"Yes Or No?\");";
js.Text += "\n" + frm.Name+".submit();";
}</script>
<html>
<head>
<title>Demo</title>
</head>
<body MS_POSITIONING="GridLayout">
<form id="frm" method="post" runat="server">
<script language=javascript>
function ConfirmDel()
{
<asp:Literal id="js" RunAt="Server" />
}
</script>
<input id="hd" type="hidden" value="1" runat="server" />
<asp:LinkButton Runat="server" ID="lb">Delete</asp:LinkButton>
<asp:Label ID="msg" Runat="Server"></asp:Label>
</form>
</body>
</html>