我正在尝试自学 MVC,但我遇到了代码背后的问题。
在我当前的问题中,我正在尝试将数据绑定到网格视图。现在,我已经能够通过在我的 aspx 中创建 page_load 方法来做到这一点。
<script language="CS" runat="server">
void Page_Load(object sender, System.EventArgs e)
{
grdMyGrid.DataSource = Model.getAllRecords();
grdMyGrid.DataBind();
}
</script>
这可行,但是,在我看来,这是不对的。去年我一直在强迫自己确保所有绑定都发生在后面的代码中,并且我发现的所有 MVC 示例都显示在 aspx 中进行数据绑定!(尽管它们都仅限于文本框)。那么这样做的正确方法是什么?
谢谢