首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.NET MVC母版页

ASP.NET MVC母版页
EN

Stack Overflow用户
提问于 2009-01-17 02:35:31
回答 2查看 24.2K关注 0票数 19

ASP.NET母版页和MVC母版页有什么不同?那么AJAX的母版页呢?

EN

回答 2

Stack Overflow用户

发布于 2009-01-17 06:11:51

MVC中的ViewMasterPage只不过是一个母版页,它公开了与ViewPage相同的帮助器。这使您可以访问AjaxHelper、HtmlHelper、TempDataDictionary、UrlHelper、ViewContext、ViewData和HtmlTextWriter。

与ViewPage一样,当您使用WebFormsViewEngine (默认)时,您应该克制任何不惜一切代价重载页面生命周期事件的冲动!他们仍然在那里,他们仍然会运行,因为在引擎盖下ProcessRequest(...)仍在页面上调用。

你指的是哪个AJAX母版页?我不熟悉框架中包含的任何内容……

票数 3
EN

Stack Overflow用户

发布于 2009-01-17 03:38:34

作为一个快速猜测,我不得不说答案是“生命周期”。ASP.NET、WebForms和AJAX都有不同的生命周期,这些生命周期会影响需要由母版页控件响应的事件。MVC母版页需要响应Load、DataBind、PreRender、Render等。所有其他事件都是多余的,等价的代码可以在控制器中找到。最后,AJAX母版页需要在普通请求之上处理AJAX请求。

正如我所说的,这只是一个猜测,因此建议进行更多的研究。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/452698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档