繁体   English   中英

类图aspx

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM