我想在某些点击事件中更改我的页面的内部模板,但不更改主布局。如何动态更改页面模板
页面内容存储在数据库中,每个模板都有一个ID。
问题是如何显示新模板? 这可能吗?欢迎任何想法或建议...
Iam使用MVC3。 我可以使用部分视图作为模板并在ajax调用上加载此视图吗?
我想在某些点击事件中更改我的页面的内部模板,但不更改主布局。如何动态更改页面模板
页面内容存储在数据库中,每个模板都有一个ID。
问题是如何显示新模板? 这可能吗?欢迎任何想法或建议...
Iam使用MVC3。 我可以使用部分视图作为模板并在ajax调用上加载此视图吗?
ajax调用的部分视图是MVC3剃刀模板的最佳解决方案! (如:$( '#集装箱')负载( '_ yourPartial.cshtml', '#right');)
样品:http://www.codemein.net/2012/05/how-to-refresh-partial-view-with-ajax-asp-net/(而不是从我)
您需要创建http处理程序。
使用jQuery来调用它。
并使用jTemplate进行格式化。
这里有几个环节
http://www.joe-stevens.com/2010/01/05/using-the-jtemplate-jquery-plugin-with-ajax-and-asp-net/
http://encosia.com/use-asp-nets-httphandler-to-bridge-the-cross-domain-gap/
http://www.dotnetcurry.com/ShowArticle.aspx?ID=573
没有什么对你的模板我只能告诉你,你可以使用的UpdatePanel或Ajax.Load功能,以任何详细信息动态加载页面的新部分。 (或更改整个页面而不重新加载)。
因为我使用MVC3我用partialview为此并使用ajax.beginform。如果这不是一个更好的方法,请咨询。感谢您的回应。 – Jesna 2013-03-15 12:46:47