【发布时间】:2009-04-28 20:14:06
【问题描述】:
当 MVC 出现时,我几乎没有接触过 ASP.Net 网络表单,现在我准备尝试一下。但是,我想澄清一些事情,以确保我了解 ASP.Net MVC 中的视图编码...
我听说您必须对视图布局中的所有 HTML 进行手工编码,并且您不能为此使用服务器控件。现在,我喜欢使用 asp:ListView 在 web 表单中呈现数据列表的方式,并且我大量使用了 SelectedItemTemplate 和 SelectedItem 的整体概念。所以,我担心不得不自己处理所有输出,而不是让服务器控件来做这件事,这让我很头疼。 DataGridView 以及该服务器控件附带的选择、编辑、删除命令也是如此。
在我正在集思广益的特定情况下,我在 asp:ListView 中显示了客户名称,然后当您单击客户名称时,它使用在 ListView 中展开的 SelectedItemTemplate 突出显示该行并显示更多详细信息关于那个特定的客户(就在 ListView 中)。
我很想看到一些示例 asp.Net MVC 视图代码,展示如何处理这种常见的 UI 表示技术。
【问题讨论】:
标签: model-view-controller controls views