我有一个页面在C#代码隐藏具有JavaScript函数的返回值,我需要确认是否显示更新的网格或不如何调用
我打电话使用
ScriptManager.RegisterStartupScript(this, typeof(string), "Error", "confirm('Are u sure');", true);
javascript函数
我想知道的是如何在C#代码后面得到确认的返回值。
我有一个页面在C#代码隐藏具有JavaScript函数的返回值,我需要确认是否显示更新的网格或不如何调用
我打电话使用
ScriptManager.RegisterStartupScript(this, typeof(string), "Error", "confirm('Are u sure');", true);
javascript函数
我想知道的是如何在C#代码后面得到确认的返回值。
取而代之的是
ScriptManager.RegisterStartupScript(this, typeof(string), "Error", "confirm('Are u sure');", true);
使用本
ScriptManager.RegisterStartupScript(this, typeof(string), "Error", "ConfirmUser('Are u sure');", true);
<script type='javascript'>
function ConfirmUser(msg)
{
if(confirm(msg))
__doPostBack('','');
}
<script>
看到以下链接了解更多关于__doPostBack
您无法直接在服务器端C#代码隐藏中获得客户端JavaScript函数的返回值,则需要提交该值。 – nnnnnn
通常确认你只是在用户点击“否”的情况下取消该事件。你不必在这种情况下提交表格 – YavgenyP