2013-03-11 58 views
0

我有ASCX文件中的超鏈接,其navigateurl在另一個aspx頁面設置如何將它們連接ASCX的超鏈接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

什麼問題呢?請將此添加到您的問題中。 – 2013-03-11 12:15:14

+0

你需要更具體地說明你的問題是什麼! – Haris 2013-03-11 12:21:02

回答

0

只需讓用戶控制地圖到超鏈接並將其設置在您的aspx頁面。例如

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);