Я пытаюсь получить доступ к значению из кода позади, чтобы создать строку запроса. Это самый простой способ, о котором я думал, но если у вас есть какие-либо рекомендации, пожалуйста, не стесняйтесь высказать свои мысли:html доступ к переменной значения из C# codebehind
У меня есть эта ссылка, которая сгенерировала бы строку запроса и запускала бы лайтбокс, чтобы показать страницу перед главная страница:
<a id="link" runat="server" href="thepage.aspx?id=<%strtest%>">Show the page with strtest</a>
код позади:
public string strtest = "";
:
string strTestID = Request.QueryString["ID"].ToString();
:
strtest = strTestID ;
на данный момент, это было бы просто дать мне пустой осветителя. Если я выберу лайтбокс и увижу URL-адрес, он будет выглядеть так.
thepage.aspx?id=<%strtest%>
Так, как я уже сказал, я сделал самый простой способ, о котором я могу думать. Я также думал о реализации JavaScript с этим
string jsString= "changeLink('" + strtest + "');";
Но это дало бы мне ошибку с моими параметрами, которые кстати странно, как это работает и без него.
Так что, любая помощь приветствуется.
Из того, что я вижу, strtest должен быть там, но он не распечатывается с помощью <% = strtest%>. Кроме этого, я не вижу, что может быть проблемой. –