.net - 替代在 ASP.Net MVC View 中使用 OnLoad 事件?

标签 .net asp.net asp.net-mvc code-behind

我正在创建一个简单的测试应用程序,以便了解 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/

相关文章:

mysql - 使用asp.net在Mysql中使用SHA256对用户进行身份验证

c# - 如何防止 Azure Web 角色中重复的 HTTP 请求

c# - session 状态提供程序性能比较

c# - 面试题: Exception within Event Handler

.net - Entity Framework 4.1 - 非键列之间的关系

c# - linq group by 投影到带有非参数构造函数的类

c# - 多维数组到 MVC Controller

.net - 设置可用于 AppFabric 缓存的内存量

c# - 覆盖类字段的 ToString() 方法

c# - 使用 iTextSharp 将 HTML 转换为 PDF 不支持阿拉伯语