在asp.net应用程序中创建管理页面

时间:2012-02-06 19:42:28

标签: c# asp.net

我正在考虑在我的asp.net应用程序中创建多用途管理页面的最佳选择。在该部分应该是在数据库中搜索用户,添加用户,审查单个用户或整个组等。我有两种方法,如何做到:

  1. 为每个选项创建单页。这意味着:在第一页上将是一些文本框和搜索按钮,第二页将是具有多个文本框的表单以添加新用户,依此类推。

  2. 将所有需要的控件放在一个页面上。然后使用查询字符串(类似于aspx?mode = userAdd)来确定所需的任务并隐藏不需要的控件。

  3. 请给我最好的想法,哪一个更好。 (或者你可能知道完全不同的方法)。

    由于

2 个答案:

答案 0 :(得分:5)

在提出的两个选项之间,#1可能更好 - 至少你不必处理在二十几个不同选项和其他额外奖金(如多兆字节视图状态字段)之间保持状态的恐怖。

最好的解决方案可能介于中间位置,实际上取决于您的使用案例以及合在一起的意义。在大多数情况下,这与它的编程方式没什么关系。

答案 1 :(得分:1)

我认为最好的选择是创建一个MasterPage,一个不同的aspx,因此更有条理。 但它总是取决于你必须创建的许多页面;无论如何,我认为第二种选择并不是最好的。

关于MasterPages的两个有趣的链接:

http://www.w3schools.com/aspnet/aspnet_masterpages.asp

http://www.aspfree.com/c/a/ASP.NET/How-to-Use-Master-Pages/