asp.net-mvc – ASP.NET MVC中的Razor页面生命周期
发布时间:2020-12-16 00:13:03 所属栏目:asp.Net 来源:网络整理
导读:我一般关于渲染管道的问题,我看过ASP.NET MVC管道方案,有一个叫做View Engine的步骤,它是如何工作的?我想知道这个场景: 首先渲染什么,母版页或视图? 如果我在页面开头的@ {}块中使用Response.End(),这会中断执行页面并停止渲染视图吗? 解决方法 What is
我一般关于渲染管道的问题,我看过ASP.NET MVC管道方案,有一个叫做View Engine的步骤,它是如何工作的?我想知道这个场景:
>首先渲染什么,母版页或视图? 解决方法
风景.解析器从布局开始,并构建一个LIFO(后进先出)结构,递归到子视图和局部视图.一旦LIFO准备就绪,它就会开始弹出并处理元素.这意味着将在布局之前处理最内部的部分/视图,并且最后一个要处理的是布局本身.
在任何视图中使用Response.End将导致呈现完全空白的页面.切勿在任何视图中使用. Response.End基本上通过触发ThreadAbortException来中止当前线程,这不是你想要在Razor视图中做的事情. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 用于创建事件处理程序存根的Visual Studio键盘快
- asp.net-mvc-3 – MVC3 Razor中的多语言实现
- asp.net – 生产网络服务器上的间歇性高CPU(100%)
- asp-classic – 如何在asp经典中使用YYYY-MM-DD日期格式?
- asp.net-core – ASP.NET Core忽略ASPNET_ENV和Hosting:En
- asp.net-mvc – 从子页面选择MVC中母版页上的右侧菜单
- 难道.NET Core到R2连中文编码都不支持吗?
- asp.net-web-api – Net Web API – 如何在Get上传递URL作为
- asp.net-mvc – 从ASP.NET MVC 1迁移到ASP.NET MVC 2后的Pa
- entity-framework – 将DbContext注入FluentValidation验证
推荐文章
站长推荐
- asp.net-mvc – 帮助/提示提高我的ASP.NET MVC 2
- 重写网址. asp.net c#
- asp.net-mvc – 带有lambda表达式的ASP.net MVC
- asp.net-mvc – 使用Asp.Net Mvc进行AngularJs路
- SQL Server 中 `JSON_MODIFY` 的使用
- asp.net-mvc – 视图模型和数据传输对象之间的区
- asp.net-web-api – Hot Towel / Durandal / Bre
- asp.net – 使用OLEDB读取CSV文件,即使连接字符串
- 资源-DotNet-站点:DotNet 站点列表
- asp.net-mvc – asp.net mvc – 更新IE8中的表元
热点阅读