Наличие оператора включения в коде Asp.Net - PullRequest
1 голос
/ 06 апреля 2011

Я пытаюсь заполнить строку некоторой информацией из включаемого файла, и я не совсем уверен, как мне поступить так

Вот что у меня есть

someText = "text <!--#include file='/includes/myfile.aspx'--> text"

Можно ли это сделать?

В данный момент он просто ничего не вкладывает туда

Спасибо

Ответы [ 3 ]

2 голосов
/ 06 апреля 2011

Я думаю, что вы, вероятно, хотите использовать там UserControl.

См. Здесь: Пользовательские элементы управления ASP.NET

2 голосов
/ 06 апреля 2011

Нет, нельзя использовать включение внутри строки.

Просто загрузите содержимое из файла:

someText =
  "text " +
  File.ReadAllText(Server.MapPath("/includes/myfile.aspx")) +
  " text";
0 голосов
/ 06 апреля 2011

Вы не можете напрямую сделать это с ASP.NET.Это зависит от того, есть ли у вас логика в myfile.aspx или нет, какой путь будет наилучшим.

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