Я пытаюсь получить доступ к значению из кода, чтобы создать строку запроса. Это самый простой способ, о котором я думал, но если у вас, ребята, есть какие-либо рекомендации, пожалуйста, не стесняйтесь высказывать свои мысли:
У меня есть эта ссылка, которая генерирует строку запроса и запускает лайтбокс, чтобы показать страницу перед главной страницей:
<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 + "');";
Но это дало бы мне ошибку с моими параметрами, что, кстати, странно, так как работает без него.
Так что да, любая помощь приветствуется.