Как включить / связать другие файлы .cs (C #) с моей веб-страницей? - PullRequest
0 голосов
/ 01 марта 2012

У меня есть что-то вроде этого:

  • C: \ Users \% USER% \ Desktop \ MyProject (включает файл решения) \ Sample (включает файл проекта)

  • C: \ Users \% USER% \ Desktop \ MyProject (включает файл решения) \ Sample \ src (включает файл Request.cs) \ web (включает содержимое веб-страницы)

    • содержимое папки "web":
    • Default.aspx
    • Default.aspx.cs

Допустим, у меня String sayHello = "Hello"; в файле Request.cs .
Как я могу "перенести" эту строку на мою веб-страницу (в файл Default.aspx.cs)?



С уважением,
user1223227

Ответы [ 2 ]

1 голос
/ 01 марта 2012

Привет, user1223227 (остановите меня, если я слишком занят).

Если вы имеете в виду, как повторно использовать код между проектами или решениями, то вы хотите создать проект Библиотека классов с общим кодом и ссылаться на этот проект (или сборку, создаваемую проектом) в обоих проектах, для которых требуется этот код.

В качестве альтернативы, если вы хотите сослаться на один и тот же физический исходный файл в двух или более проектах,тогда вы можете добавить файл как ссылку .

0 голосов
/ 01 марта 2012

старайтесь думать с точки зрения объектов времени выполнения, а не файлов времени компиляции.Вам потребуется ссылка на объект (например, типа Request) для доступа к его элементам (например, sayHello).Тогда возникает вопрос, как я могу получить ссылку на объект запроса.Простой ответ - новый Request(...), который, однако, требует, чтобы местоположение кода знало тип Request, возможно, вам придется ссылаться на сборку, которая включает тип запроса, для ссылки на проект, в котором определен тип запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...