У меня есть проблема, о которой я не знаю, можно ли это сделать.
У меня есть страница aspx, которая загружает в зависимости от активности пользователя пользовательский элемент управления (ascx).
пользовательский элемент управления имеет вид сетки, один из моих столбцов является гиперссылкой.
<asp:HyperLinkField DataNavigateUrlFormatString='<%page %>'
DataTextField="ReqId" HeaderText="Request No." DataNavigateUrlFields="ReqId" />
Я хочу, чтобы при нажатии на эту гиперссылку он направлялся на ту же страницу с параметрами, но я не могу сделать это правильно.по какой-то причине, поэтому я попробовал это:
<%string page = Page.Request.Path + "reqid={0}"; %>
, но на странице ссылка ссылается на% page% в виде строки.Может кто-нибудь PLS направить меня, как это.
PS Он работал, когда это было так, и ascx был в корневой папке решения, проблема начинается, когда я переместил все свои элементы управления в папку вroot с именем "Controls"
<asp:HyperLinkField DataNavigateUrlFormatString="?reqid={0}"
DataTextField="ReqId" HeaderText="מספר בקשה" DataNavigateUrlFields="ReqId" />
заранее спасибо.