我在一个页面上需要确认是否显示更新的网格

我正在使用javascript函数

ScriptManager.RegisterStartupScript(this, typeof(string), "Error", "confirm('Are u sure');", true);

我想知道的是如何在后面的C#代码中获取Confirm的返回值。

最佳答案

代替这个

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的更多信息

1
2

关于c# - 如何在C#代码后面调用具有返回值的Javascript函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11061247/

10-11 17:34