在ASP.Net MVC v1下,是否调用了Page_Load?
愚蠢周一早上基本/菜鸟问题……
Page_Load通常被称为ASP.Net MVC应用程序吗? 我们只有一个页面,Default.aspx.cs – 它似乎只被调用/而不是任何子路径,所以我不认为它通常被称为… 感谢回复 – 澄清一下,我想在Page_Load中做的是安全检查,即用户登录/授权页面……听起来我应该做一个自定义属性并把它放在Controller基类上代替. 谢谢, 解决方法
理论上它是,因为一个视图继承自ViewPage,它继承了来自Page的事件.然而,它将是Load事件(它可能不会自动连接到Page_Load).
但是,你几乎肯定不想这样做!在普通的MVC应用程序中,没有代码概念.视图(或它们后面的任何内容)不应包含逻辑.这应该在小型应用程序中进入您的控制器,或者移动到更大的应用程序中的其他层.您可能想要这样做的唯一原因是与一些现有的非MVC应用程序集成,但即使这样,它也是非常有争议的. 更新: 为了安全起见,是的,你和其他建议一致. (你肯定不想为此使用Page_Load). MVC提供开箱即用的 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 循环 – 如何检查我是否在ADO Recordset的最后一条记录上?
- asp.net-mvc – ASP.NET Web API比ASP.NET MVC有什么好处
- asp.net – 在Visual Studio中查找CSS类引用的快捷方式?
- asp.net-mvc – Visual Studio 2010 Full和ASP.NET MVC 2.0
- 经典asp JScript中的重载函数
- asp.net – 如何在ClickOnce的清单文件中更改部署提供程序U
- ASP.Net标签值在JQuery中发生了变化,但在回发时没有变化
- asp.net-core – ASP.NET Core Max并发连接?
- asp.net – 如何使用反射在app_code中创建一个类?
- asp.net – 程序集与Windows Azure上的IIS使用的64位处理器
- asp.net – 映射到用户的SignalR连接
- asp.net – Http Handler正在iis express中工作,
- asp.net – 在Page_Load(对象发送者,EventArgs e
- 谈谈你最熟悉的System.DateTime[下篇]
- asp.net – 计算代码后面的代码行数和aspx文件的
- asp.net-mvc – T4MVC在控件库中使用扩展方法
- ASP.NET Web应用程序(.NET Framework)与ASP.NET核
- 如何在ASP.NET MVC4 Web API中捕获未定义的api方
- asp.net – IIS7.5中x64进程的内存限制
- Fluent验证比较字段字符串格式args