手动编写MVC视图与asp:ServerControls

时间:2009-04-28 20:14:07

标签: model-view-controller controls views

当MVC问世时,我几乎没有进入ASP.Net网络版,现在我已经准备好尝试了。但是,我想澄清一些事情,以确保我理解ASP.Net MVC中的View编码......

我听说你必须手工编写View布局中的所有HTML代码,并且你不能使用服务器控件。现在,我喜欢使用asp:ListView在webforms中显示数据列表的方式,并且我已经大量使用了SelectedItemTemplate和SelectedItem的概念。因此,我担心必须自己处理所有输出,而不是让服务器控制这样做。对于DataGridView以及该服务器控件附带的Select,Edit,Delete commadd也是如此。

在特定情况下,我正在集思广益,我将客户名称显示在asp:ListView中,然后当您单击客户名称时,它使用在ListView中展开的SelectedItemTemplate来突出显示该行并显示更多详细信息关于该特定客户(在ListView中)。

我很想看到一些示例asp.Net MVC视图代码,它展示了如何处理这种普通的UI演示技术。

1 个答案:

答案 0 :(得分:0)