asp.net - 来自服务器端代码的 asp.net 中的客户端模式对话框。 (我该怎么做呢)

标签 asp.net javascript ajax

我需要一种技术来处理看似非常简单的事情!

我有一个表单,在服务器端有一些逻辑用于验证。 如果服务器端代码表明存在问题,我想向客户端显示模式弹出窗口。

我很难让它以这种方式工作。

我发现如果保留所有逻辑客户端,我可以使用 javascript 函数

window.showModalDialog("url","title", "style");

但是逻辑目前在服务器端。 这是一个 ASP.NET 3.5 web 项目 - 是否有一些方法可以使用 AJAX 控件(如脚本管理器、更新面板等)来执行此操作?

谢谢!

最佳答案

我知道您是使用 ScriptManager 控件来完成的。基本上,您只需从服务器发送一行 JavaScript 即可立即执行。在这种情况下,您描述的客户端行。

抱歉含糊其辞,但现在差不多要下类了,我将不得不 grep 遍历大量代码才能找到示例。

Here is an example

关于asp.net - 来自服务器端代码的 asp.net 中的客户端模式对话框。 (我该怎么做呢),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/300515/

相关文章:

javascript - 我对 angularjs 嵌套 ajax 调用 [循环内循环] 的方法应该是什么?

c# - 表中有更多属性会降低性能吗?

c# - 强制 EF ApplicationUser 加载导航属性

javascript - 如何在UIWebView中使用Javascript?

javascript - 基于java脚本中嵌套对象数组中的键对列表进行排序的最佳方法

javascript - 如果未选中复选框,则阻止提交表单

c# - 如何同时将多行发送到 mysql(如批量复制)?

c# - 在 C# 的编码端使用粗体

javascript - Firebase 函数中正确链接函数

javascript - 检测页面是否正在加载任何资源