各位好:我在服务器代码中如何实现获取弹出的确认窗口的用户回复?例如在js中,获取的话就直接用: return confirm("是否继续");就行了.那我要在服务器端(c#)中获取怎么操作了?
解决方案 »
- ASP.NET 上传文件用JS showModalDialog 里面一回发IE直接弹出一个新窗体
- xyz:function(){....} 相当于function xyz() 有什么好处
- 与SQL Server文件(*.mdf)的连接要求安装SQL Server Express2005才能正常工作。请确认是否安装了该组件,该组件可以从以下URL下载:http://go.microsoft.com/fwlink/?LinkId=49251。
- 询问现在收费账户管理的方式
- 如何统计客户端的分辨率。?
- 100分简单问题马上给分(投票问题)
- 如何实现类似OUTLOOK 2000中邮件,日历,联系人等菜单点击弹出的功能
- 从一张表里取出最近10天的记录(sql语句)
- 创建XML Web Service的问题
- 字符串取值问题。
- 菜鸟问个迭代ListBox中项的问题
- NHibernate还是Linq to XXX我该选哪一个
http://blog.csdn.net/xianfajushi/archive/2009/10/09/4581138.aspx
protected void btnCallBack_Click(object sender, EventArgs e)
{
//do sth
string js = string.Format("document.getElementById('{0}').value=confirm('是否确认?');document.getElementById('{1}').click();", hid.ClientID,btnHid.ClientID);
ClientScript.RegisterStartupScript(GetType(), "confirm", js, true);
}
protected void btnHid_Click(object sender, EventArgs e)
{
string result = hid.Value.ToLower() == "true" ? "是" : "否";
Response.Write(string.Format("您选择的是{0}",result));
}
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="btnCallBack" runat="server" Text="回发并弹出confirm" OnClick="btnCallBack_Click" />
<asp:Button ID="btnHid" runat="server" OnClick="btnHid_Click" Width="0px" />
<asp:HiddenField ID="hid" runat="server" />
</div>
</form>
</body>
</html>
哦,不错,就是需要这个,我之前都把弹出窗口放到CLICK函数中处理,其实搬到回调函数中处理是个简单而又有效的方案.感谢....