[英]Class Diagram aspx
我目前正忙于我的类图。
我的项目有一些类(例如:User.cs,Friend.cs,Message.cs)。
而且我还有一些.aspx和.ascx(网络用户控件)文件,它们也具有类,例如:ShowFriends.ascx具有ShowFriends.ascx.cs类。
我想知道的是:我需要在类图中为ShowFriends.ascx.cs-class创建一个类吗? 还是因为它是.ascx文件的一部分而不允许这样做? 如果我不这样做,我会在类图中错过很多东西。
如果允许:如何在类图中将Friend.cs与ShowFriends.ascx.cs文件分开? 因为Friend.cs文件中仅包含某些属性,并且ShowFriends.ascx.cs文件具有诸如ShowFriends()之类的方法。 而且,如果我在User和Friend.cs和ShowFriends.ascx.cs之间创建关系,那么它看起来很奇怪。
对我来说,拥有一个名为Friend.cs的类或其中包含所有属性和方法的类(诸如ShowFriends()之类的方法)更合乎逻辑,但是我没有,因为我需要在.ascx.cs文件中创建一些方法因为使用了Request.QueryString [“ Username”]。
提前致谢!
最佳做法是在单独的文件中定义所有类。 如果您担心访问Request对象,则仍然可以在.ascx
-files之外执行此操作。
只要您的项目引用System.Web
您就可以像这样访问它:
string user = HttpContext.Current.Request["Username"];
我不会将ascx.cs
文件放在类图中。 在类图中,您要定义域模型,而不是UI。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.