我在ascx文件中有一个超链接,它的navigateurl在另一个aspx页面中设置如何链接它们
在aspx中:
HyperLink ShowRelated = (HyperLink)logout1.FindControl("hypRelated");
ShowRelated.Visible = true;
ShowRelated.NavigateUrl = string.Format("RelatedFields.aspx?mid={0}&fid={1}&srchid={2}&searchStr={3}&pkId={4}",
MetaId, filterId, searchId, searchStr, pkId);
在ascx中:
<asp:HyperLink ID="hypRelated" data-role="button" style="text-align:center;margin:0 15px 0 15px" data-mini="true" runat="server" Visible="false">
答案 0 :(得分:0)
只需在您的用户上创建一个属性,即可将地图控制到超链接,并在您的aspx页面中进行设置。 e.g。
public HtperLink Related
{
get
{
return hypRelated;
}
}
然后在你的aspx中
只做
MyUserControl.Related.NavigateUrl = string.Format("RelatedFields.aspx?mid={0}&fid={1}&srchid={2}&searchStr={3}&pkId={4}",
MetaId, filterId, searchId, searchStr, pkId);