Asp.net 将ascx的超链接链接到aspx

Asp.net 将ascx的超链接链接到aspx,asp.net,Asp.net,我在ascx文件中有一个超链接,它的navigateurl在另一个aspx页面中设置如何链接它们 在aspx中: HyperLink ShowRelated = (HyperLink)logout1.FindControl("hypRelated"); ShowRelated.Visible = true; ShowRelated.NavigateUrl = string.Format("RelatedFields.aspx?mid={0}&fid=

我在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">

只需在您的用户控件上创建一个属性,然后将其映射到超链接,并在您的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);

问题是什么?请在你的问题中加上这个。你需要更具体地说明你的问题是什么!