use*_*084 1 javascript c# asp.net popup
我必须为函数显示是否没有弹出消息框>
这就是我为警报弹出窗口所做的事情
Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", "<script>alert('File Updated');</script>");
Run Code Online (Sandbox Code Playgroud)
这就是我想要在后面的代码中做的事情:
if (ID != 0)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "Confirm", "<script>confirm('are you sure?');</script>");
if (yes)
{
perform function
}
else
{
return;
}
}
Run Code Online (Sandbox Code Playgroud)
确认不起作用,,,任何关于如何做到这一点的建议谢谢
编辑部分:
所以我得到这样的确认框..但我怎样才能得到所选择的内容
string scriptString = "<script language='JavaScript'> ";
scriptString += "confirm ('Are you sure you want to Close this period.')";
scriptString += "</script>";
Response.Write(scriptString);
Run Code Online (Sandbox Code Playgroud)
您是否有点击按钮来触发操作?如果是这样,您应该将客户端事件添加到Web控件,如下所示:
<asp:ImageButton runat="server" ID="DeleteUrlImageButton" ImageUrl="~/Images/icon_remove.gif"
OnClick="DeleteUrlImageButton_Clicked"
OnClientClick="return confirm('Are you sure you want to delete?');" />
Run Code Online (Sandbox Code Playgroud)
如果用户选择"是",则回发正常.如果他们选择否,则取消偶数并且不发生回发.这个IMO是处理它的方法,因为如果它们选择no,它会阻止任何额外的服务器活动.
| 归档时间: |
|
| 查看次数: |
14891 次 |
| 最近记录: |