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

目前,我的模板位于同一.aspx页上。 (例如Main.aspx)

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

为此,我已经使用$ .get()

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


现在,我想让Module中的getTemp函数返回具有与参数“ TemplateName”相同名称的页面的HTML(即该页面包含的内容)
进入Main.aspx页面(在控制器中使用c#)
就像..复制其他.aspx页所包含的内容,并在从Main.aspx页调用(以上)函数时将其返回

请帮助

最佳答案

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

10-05 20:44
查看更多