0

我正在创建一个单页应用程序,我是新手。问题是应用程序有很多我不想在客户端加载的 HTML。我希望在需要时加载 HTML。例如,在某些弹出窗口中有一个模块。我希望在用户单击打开该模块时加载该模块的 HTML。我该怎么做?任何可以帮助我的框架或任何文章。

提前致谢。

4

2 回答 2

0

您可以ScriptManager.RegisterStartupScript用于在运行时注册脚本。

你需要的是下面的事件代码/你在c#中需要的东西:

ScriptManager.RegisterStartupScript(this, this.GetType(), this.ClientID, "JavaScriptmethod()", true);

用 JavaScriptmethod 替换您的 js 方法名称,它将在运行时调用

于 2013-07-05T07:55:26.137 回答
0

您可以使用AJAX
AJAX 使客户端在调用 javascript 时将请求从客户端发送到服务器。
您可以在此处查看加载不同模块的工作示例。
在此示例中,我对 module1.txt、module2.txt 和 module3.txt 发出了 GET 请求。您可以改用您的 asp 页面,也可以在 AJAX 中使用 POST 请求。

于 2013-07-05T08:45:31.657 回答