将.aspx页面html渲染/调用到另一个.aspx页面

时间:2010-02-02 05:15:51

标签: javascript jquery html asp.net-mvc

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

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

但我希望将它们外化。(即所有HTML都会在另一页上显示)

因为我使用了$ .get(),如

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

现在,我希望模块中的 getTemp 功能返回同名页面的 HTML (即该页面包含的内容)参数' TemplateName '具有 进入Main.aspx页面(在控制器中使用c#) 它像...复制其他.aspx页面包含并从Main.aspx页面调用(上面)函数返回它

请帮助

1 个答案:

答案 0 :(得分:1)

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