【问题标题】:render / call .aspx page html into another .aspx page渲染/调用 .aspx 页面 html 到另一个 .aspx 页面
【发布时间】:2010-02-02 05:15:51
【问题描述】:

在我的应用程序中,我实现了 ajax 4.0 客户端模板

目前我的 模板 驻留在同一个 .aspx 页面上。 (比如 Main.aspx)

但我想将它们外部化。(即所有的 HTML 都会放在另一个页面上)

为此我使用了 $.get() 之类的

$.get("/Module/getTemp/" + TemplateName, function(result) {...

现在,我希望 Module 中的 getTemp 函数返回同名页面的 HTML(即该页面包含的任何内容)参数“TemplateName”有 进入 Main.aspx 页面(在控制器中使用 c#) 就像.. 复制其他 .aspx 页面包含的内容并在 Main.aspx 页面调用(以上)函数时返回它

请帮忙

【问题讨论】:

    标签: javascript jquery html asp.net-mvc


    【解决方案1】:

    您是否尝试过使用局部视图返回 html?您可以设置提供这些模板的“模板”控制器。然后,您可以拥有各种模板的操作方法。然后,您将能够使用“/Templates/TemplateName”之类的路由来获取 $.get 调用中的 html。如果模板在每次页面加载时只更改一次,那么我会很想将参数推送到我的操作方法中以在视图模型中使用。

    【讨论】:

      猜你喜欢
      • 2014-09-04
      • 1970-01-01
      • 1970-01-01
      • 2014-03-07
      • 1970-01-01
      • 2012-06-08
      • 2011-01-26
      • 1970-01-01
      • 2010-10-13
      相关资源
      最近更新 更多