Asp.net mvc View动态编译要小心啊
来源:互联网 发布:免费的网上审批软件 编辑:程序博客网 时间:2024/05/22 11:36
我们公司的项目是用asp.net mvc Razor开发的,先看看带代码吧:
var itemRef = "P43_1";
try
{
var expermentCode = "PLE0043";
itemRef = Html.ViewContext.HttpContext.Request.QueryString["itemCode"];//预留后门itemCode是ref值
if (string.IsNullOrEmpty(itemRef))
{
string itemCode = PageLabHelper.GetExperimentItemCode(expermentCode,out itemRef);
}
}
catch (Exception){ itemRef ="P43_1"; }
@:<inputtype="hidden" id="experimentItemCode" value="@itemRef"/>我当时的理解是无论PageLabHelper.GetExperimentItemCode这个方法怎么报错,我的view都是能正常访问的,上到线上后 ,直接报500错误。当时也没什么细想为什么了就直接把这段代码给移除已解决线上问题。后来仔细思考了一下,我的view报500错误的原因是View默认是动态编译的,在编译的时候找不到PageLabHelper.GetExperimentItemCode(expermentCode,out itemRef) (dll的维护是其他组的同事,我们这边主要负责view的维护)这个对应的方法,也就是说编译没有通过,那么报错也就很好理解了。
- Asp.net mvc View动态编译要小心啊
- ASP.NET MVC的Razor引擎:View编译原理
- ASP.NET MVC的Razor引擎一:View编译原理
- ASP.NET MVC - View Engines
- Asp.Net MVC 之 View
- ASP.NET MVC中的View
- asp.net mvc - View/ViewEngine
- ASP.NET MVC中的View
- Asp.net mvc View视图
- Asp.net MVC在View里动态捆绑压缩引用的js
- Asp.net MVC在View里动态捆绑压缩引用的js
- Asp.net MVC在View里动态捆绑压缩引用的js
- Asp.net MVC在View里动态捆绑压缩引用的js
- Asp.net MVC在View里动态捆绑压缩引用的js
- Asp.net MVC在View里动态捆绑压缩引用的js
- NVelocity View Engine with Asp.net Mvc
- asp.net mvc view 技术汇总
- Asp.Net MVC 项目预编译 View
- 同余定理巧用2(+递推)
- java 排序算法汇总
- 第十二周上机项目5拓展:求组合数
- flex ToolTip样式设置以及换行
- 配置HG服务器
- Asp.net mvc View动态编译要小心啊
- WPF ListView 点击列头排序之数据排序
- 听力机经词汇
- JSP语法_史国旭的个人总结(第九次课)
- HTML5语音输入(淘宝语音搜索)方法
- 重装系统注意
- 深入理解java虚拟机阅读小记
- 测试用~~~
- find bugs介绍以及与myeclipse8.5整合