我有一个问题,不确定是否能够解决。
在aspx页面中,我有一个用户控件(ascx),根据用户活动加载。
用户控件包含一个网格视图,其中一个列是超链接。
但在页面中,该链接将%page%作为字符串引用。 请问有人能指导我如何做吗?
附注: 之前这样做是可行的,而且当ascx位于解决方案的根文件夹中时也能正常工作。但问题是,当我把所有控件移动到名为“Controls”的文件夹中时,问题就开始出现了。
在aspx页面中,我有一个用户控件(ascx),根据用户活动加载。
用户控件包含一个网格视图,其中一个列是超链接。
<asp:HyperLinkField DataNavigateUrlFormatString='<%page %>'
DataTextField="ReqId" HeaderText="Request No." DataNavigateUrlFields="ReqId" />
我希望当点击超链接时,它能够带有参数跳转到同一页,但是因为某些原因我做不到。所以我尝试了以下方法:
<%string page = Page.Request.Path + "reqid={0}"; %>
但在页面中,该链接将%page%作为字符串引用。 请问有人能指导我如何做吗?
附注: 之前这样做是可行的,而且当ascx位于解决方案的根文件夹中时也能正常工作。但问题是,当我把所有控件移动到名为“Controls”的文件夹中时,问题就开始出现了。
<asp:HyperLinkField DataNavigateUrlFormatString="?reqid={0}"
DataTextField="ReqId" HeaderText="מספר בקשה" DataNavigateUrlFields="ReqId" />
thanks in advance.