我之前使用过MVC并且非常喜欢它的组织方式,但有时我不得不回到ASP.net Webform应用程序的工作,并且真的想知道组织代码的最佳方式是什么。
有没有人知道那些涉及的资源?我对C#非常熟悉,但希望获得进一步的见解。
一个例子是网站的新闻文章部分。 您将有一个Web表单向用户显示数据,然后一个用于管理员发布文章。你只是在后面的代码中执行所有操作,或者将它移植到您创建的另一个类似控制器的类中?
答案 0 :(得分:0)
将逻辑组件分解为单独的模块,可以表示单独的命名空间;所以你最终可能会得到单独的程序集。
您无法将所有内容编码到代码隐藏中;特别是如果你正在做一个大项目。您需要做的就是决定模块或层之间的数据交换合同。您应该清楚地指定您需要方法Foo(param1, param2, param2):bool
的module1,并且您希望它将新闻翻译成另一种语言。