asp.net webform模式重用同一页面(查看和编辑)

时间:2011-04-18 18:17:05

标签: asp.net design-patterns

我正在开展一个旨在创建一种社交门户的项目。

问题是我有一个实体页面细节,用户可以编辑它或只是查看它。 我正在考虑只创建一个页面并将其用作仅查看和编辑模式。 我有两个想法:

1)在Session中创建一个枚举ControlBehaviour {EditMode,ViewMode}并使用它来了解我是否必须在我的页面中设置readonly每个控件;

2)如果我必须在viewmode中打开它,则使用jquery设置readonly页面中的每个控件(如果我必须在编辑模式下打开它,则不能只读取。)

是否存在任何达到我目标的模式? 最好的问候

2 个答案:

答案 0 :(得分:1)

DetailsView控件正是您正在寻找的

答案 1 :(得分:1)

将您的问题分为阅读和编辑表单,最适合您自己或其他人维护您的代码。