【问题标题】:How to include/ link other .cs (C#) files to my web page?如何将其他 .cs (C#) 文件包含/链接到我的网页?
【发布时间】:2012-03-01 11:40:15
【问题描述】:

我有这样的事情:

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

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

    • 文件夹“网络”内容:
    • 默认.aspx
    • Default.aspx.cs

假设我在 Request.cs 文件中有一个 String sayHello = "Hello";。
我怎样才能将该字符串“带入”我的网页(放入 Default.aspx.cs 文件)?



问候,
用户1223227

【问题讨论】:

  • 你能否解释一下,你在问题中提到的细节太混乱了。

标签: c# asp.net class extends inheritance


【解决方案1】:

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

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

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

【讨论】:

  • 这正是我想要的(创建一个 Class Lib 项目),谢谢。
  • 酷。如果它解决了您的问题,请不要忘记将答案标记为已接受。见meta.stackexchange.com/questions/5234/…
  • @devdigital: +1 “如果我太私人化了就阻止我” 的东西:D
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-11
    • 2021-12-22
    • 2011-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    相关资源
    最近更新 更多