用客户端脚本 alert("Hello");比如点个按钮的事件
按钮ID为btnAdd在服务端Page_Load里写,
btnAdd.Attributes.Add("onclick", "alert('Hello');")
按钮ID为btnAdd在服务端Page_Load里写,
btnAdd.Attributes.Add("onclick", "alert('Hello');")
解决方案 »
- 跳出的小窗口
- 使用PageMethod方法调用后台方法,无法向数据库中添加数据
- 那位大侠能帮我看看你是什么原因
- 使用三层架构 获取数据问题!把从数据中查询的值附给textbox
- 我想在TextBox中进行排版,如图片什么的,应该怎么做呀?
- Temporary ASP.NET Files要怎么样设置权限才是最安全的.因为有域名引用NetWork,所以老是说权限不够.可以可以加Everyone权限
- C#重启路由点样做阿?
- 树控件treeview如何获得焦点!
- webform中的TextBox在焦点问题
- 紧急求救:为什么我不能在类里读取web.config的数据库连结字符串?
- 关于asp.net 运行时提示的错误。。。
- ASP.NET中如何实现文件上传进度显示?进度条最好,显示已上传的大小也可?
添加System.Windows.Form.dll引用,
再添加Import System.Windows.Form命名空间
之后就可以使用MessageBox.Show了
用这个方法重载:
MessageBox.Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions)
其中MessageBoxOptions取MessageBoxOptions.DefaultDesktopOnly就可以了
大家可以试试,在页面上添加一个button,点击事件中显示这个MessageBox:using System.Windows.Forms;private void Button1_Click(object sender, System.EventArgs e)
{
MessageBox.Show("警告","警告",MessageBoxButtons.OK,MessageBoxIcon.Warning,MessageBoxDefaultButton.Button2,MessageBoxOptions.DefaultDesktopOnly);
}
在某一个客户端(只有IE)访问服务器时,需要弹出对话框时,对话框弹出在服务器端,而不是客户端!