等待详细浏览
标准格式
ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('添加成功!');</script>");
下为摘录
------------------------------------------------------------------------------------------------------------
我想实现的功能是,用户点“交卷”后提示“是否交卷”提示框,交卷后,在原来的数据控件上显示题目的答案,两种方法:
1)Response.WrITe(" <script lanuage=JAVAscript>if(confirm('确定要交卷吗?')==false){history.back()}; </script>");
可是这个语句容易使表格变形 ,于是改为如下:
2)Page.ClientScript.RegisterStartupScript(this.GetType(), "", " <script lanuage=JAVAscript>if(confirm('确定要交卷吗?')==false){history.back()}; </script>");
表格不变形了,但是更严重的问题出来了,这个对话框出来时,后台还在运行,也就是说,我点完“交卷”按钮后,出现这个提示框的同时,题目的答案也显示出来了,这样的话,用户就可以看完答案后,点”取消“再重做原来的题目,那问题就严重了!能不能有个办法,当跳出对话框时,对话框后面的页面是空白!
谢谢啦!在线等! .
[华 软 网]
编程论坛 1 个网友回答: 把confrim放在提交按钮的onclick方法上不行? .
[华 软 网]
编程论坛 2 个网友回答: 调用完以后需要return false掉 .
[华 软 网]
编程论坛 3 个网友回答: Button btnSubmIT;
this.btnSubmIT.Attributes.Add("onclick","JAVAscript:return confirm("交卷");"); .
[华 软 网]
编程论坛 4 个网友回答: Page.ClientScript.RegisterStartupScript(this.GetType(),""," <script>confirm('确定要交卷吗?');window.location.href='当前页'; </script>"); .
[华 软 网]
编程论坛 5 个网友回答: btnSubmIT.Attributes.Add("onclick","JAVAscript:return confirm("交卷");");
這樣就可以了.如果return回來的是true,則執行
protected void btnSubmIT_Click(object sender, EventArgs e)
{
//你的代碼
}
如果點擊取消則不執行 .
[华 软 网]
编程论坛 6 个网友回答: 忘記了.在Page_Load里寫
btnSubmIT.Attributes.Add("onclick","JAVAscript:return confirm("交卷");"); .
[华 软 网]
编程论坛 7 个网友回答: Page.ClientScript.RegisterStartupScript(this.GetType(), "ok", " <script lanuage=JAVAscript>if(confirm('确定要交卷吗?')==false){history.back()}; </script>"); .
[华 软 网]
编程论坛 8 个网友回答: 1.在提交按钮里面加上ClientClick = "return confirm('确定要交卷吗?')"
2.Page.ClientScript.RegisterClientScriptBlock(typeof(string), "", " <script>提示信息 </script>");