如何将其他.cs(C#)文件包含/链接到我的网页?

时间:2012-03-01 11:40:16

标签: c# asp.net class extends inheritance

我有这样的事情:

  • C:\ Users \%USER%\ Desktop \ MyProject (包含解决方案文件) \示例(包括项目文件)

  • C:\ Users \%USER%\ Desktop \ MyProject (包含解决方案文件) \ Sample \ src (包括Request.cs文件) \ web (包括网页内容)

    • 文件夹'网'内容:
    • Default.aspx的
    • Default.aspx.cs

假设我在 Request.cs 文件中有 String sayHello =“Hello”;
我怎么能把那个字符串“带”到我的网页上(进入Default.aspx.cs文件)?



问候,
user1223227

2 个答案:

答案 0 :(得分:1)

嗨user1223227(如果我太个人化,请阻止我。)

如果您的意思是如何在项目或解决方案之间重用代码,那么您希望使用公共代码创建Class Library项目,并在需要的两个项目中引用该项目(或项目生成的程序集)那段代码。

或者,如果您希望在两个或更多项目中引用相同的物理源文件,则可以add the file as a link

答案 1 :(得分:0)

尝试考虑运行时对象而不是编译时间文件。您需要引用一个对象(例如Request类型)来访问其成员(例如,HelloHello)。然后问题变成如何获得对Request对象的引用。简单的答案是新的Request(...),但是要求代码位置知道类型Request,您可能必须引用包含请求类型的引用的程序集,其中定义了请求类型的项目。