我正在创建一个简单的测试应用程序,以便了解 ASP.Net MVC 如何处理我们日常处理的问题。我们使用来自 Developer's Express 的第 3 方控件,我们将继续使用它们。如果它们在 ASP.Net MVC 中绝对不起作用,那么我们将不会使用 ASP.Net MVC。
话虽如此,有人已经找到了让它发挥作用的方法。他只需要在后面的代码中放一些代码。他不得不重写 OnLoad 事件并简单地放置 grid.DataSource = model 和 grid.DataBind() 并且它按预期工作。
在 ASP.Net MVC RC 中,代码隐藏文件被淘汰了。我知道我可以将它们放回...但是,由于人们通常说文件背后的代码是邪恶的,否则您还能如何做到这一点?
最佳答案
无需创建代码隐藏文件的最简单方法是将其添加到 .aspx 页面的任意位置:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
//Initialize your control.
}
</script>
关于.net - 替代在 ASP.Net MVC View 中使用 OnLoad 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/566902/