我最近买了一个项目,我需要建立在asp.net web应用程序。 这是我的第一个大项目,所以我想我会问你们你如何去这样做输入。 我打算使用asp.net web表单为这个项目。 该应用程序需要一大堆的都是一些什么(有一些不同的控件除外)相似,它们显示的项目或一个人或一本书等的汇总清单汇总页面.. 还有一个细节屏幕视图,这将允许用户在数据库中添加/更新记录。 的详细信息页面在外观相似,但感觉他们每个人都有属于该项目/人/书不同的输入控件。 什么是去有关创建Web应用程序,如最好的方法? 现在,我有10-15内容摘要页,10-15内容详细信息页面,和一对夫妇的母版页。有没有更好的更易于维护的方式去这样做呢?

在预先感谢

有帮助吗?

解决方案

我觉得你有正确的方法。对于每个列表,创建一个详细信息页面。另外,您可以使用一个单独的列表和详细信息页面,并使用查询字符串来获取相关数据。最多你虽然。

其他提示

你应该不断地问自己的问题是“我是否让这个容易维护,我可以吗?”

如果你记住这一点(和答案是肯定的),你应该罚款。我相信你会得到关于如何构建网站(更多的用户控件,更masterpages,MVC等),虽然他们中的一些可能是有效的许多意见,该解决方案必须为你工作,因为你是一个居住与它。

有什么错走的是简约/普通的方法,如果它成为你的需求。

如果您总结的网页都是一样的,你的详细信息页面都是相同的(除了内容),你应该让他们每个人一个页面(即summary.aspx,detail.aspx)和动态填充值。这样,您就可以不必重新涉及自己当另一个产品添加/不管获得的可扩展性。

这可能是可行的,这取决于许多代码和标记如何参与,进一步巩固两个成一体。这就是你必须拨打电话。

我目前正在其上采用了权利要求屏幕上许多页面的web应用程序中,我使用的用户控制和丢弃的许多页。然后,您可以添加任何附加功能,以每个特定页面。这是一个很好的方法,因为你得到了用户控制的图形设计。 Masterpages也是一个很大的特点,包括。保持简单,但..并非如此简单,你一遍又一遍重复相同的代码。那是一个没有没有。

好运。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top