Как передать переменную из C # (inline) в HTML - PullRequest
0 голосов
/ 27 октября 2019

Извините, если я использовал неправильную терминологию. У меня есть веб-страница, передающая несколько переменных на другую страницу. Я делаю это, объявляя переменные, например, на первой странице:

Session["unit"] = DropDownList1.Text

В начале второй страницы у меня есть некоторый встроенный код C # (внутри <% %>), объявляющий переменные. Теперь моя проблема в том, что я не могу понять, как получить доступ к этим переменным в коде html / aspx. Я думаю, что проблема может быть усугублена, потому что я пытаюсь сделать строковую переменную оператора SELECT SQL в моем встроенном коде C #, а затем использовать этот оператор SELECT в html / aspx для заполнения таблицы ...

Я пытался в html-коде сделать <%Response.Write(myVariable)%>, но это не работает для меня.

Итак, в начале моего кода у меня есть:

<% string myVariable = (string)Session["unit"];
   string selectStatement = "SELECT unitCode, name, year FROM units WHERE 
   unitCode = '" + myVariable + '";
%>

Идалее, у меня есть заявление <asp:SqlDataSource> с

SelectCommand="<%Response.Write(selectStatement)%>"

Заранее спасибо - дайте мне знать, если я могу предоставить более подробную информацию: -)

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