C# 如何动态更改页面模板
我想在某些单击事件中更改页面的内部模板,但不更改主布局 页面内容存储在数据库中,每个模板都有一个ID 问题是如何显示新模板? 这可能吗?欢迎提出任何意见或建议 Iam使用MVC3。C# 如何动态更改页面模板,c#,asp.net,templates,C#,Asp.net,Templates,我想在某些单击事件中更改页面的内部模板,但不更改主布局 页面内容存储在数据库中,每个模板都有一个ID 问题是如何显示新模板? 这可能吗?欢迎提出任何意见或建议 Iam使用MVC3。 我可以将部分视图用作模板并在ajax调用中加载此视图吗?您需要创建http处理程序。 使用jQuery调用它。 并使用jTemplate进行格式化。 这里有几个链接 没有关于模板的更多信息,我只能告诉您,您可以使用UpdatePanel或Ajax.Load函数动态加载页面的新部分。(或者在不重新加载的情况下更
我可以将部分视图用作模板并在ajax调用中加载此视图吗?您需要创建http处理程序。
使用jQuery调用它。
并使用jTemplate进行格式化。
这里有几个链接
没有关于模板的更多信息,我只能告诉您,您可以使用UpdatePanel或Ajax.Load函数动态加载页面的新部分。(或者在不重新加载的情况下更改整个页面)。使用ajax调用的局部视图是MVC3 razor模板的最佳解决方案! (例如:$(“#container”).load(“yourPartial.cshtml”,“右”);)
示例:(不是来自我)当我使用MVC3时,我使用了partialview,并使用了ajax.beginform。如果这不是更好的方法,请给出建议。谢谢你的回复。