灵活管控控件按钮


  asp.NET開發時,我們會寫一些用戶自定義控件用於代碼共用,以提高開發速度.
但是,當我們的系統足夠龐大或者用戶自定義控件的功能足夠多時,在不同的介面,
要實現功能不同,或者在有些介面某個鏈接按鈕是多餘的。這時PM就會要求說把這
些多餘鏈接拿掉不要顯示出來。 這時我們就可以通過ID在後臺將其隱藏起來

PublicUserControl.ascx文件裡的這個鏈接
<p class="comment_num"><asp:HyperLink ID="hlkallcomment" runat="server">查看全部<span id="tevaCommentSize"></span>条评论</asp:HyperLink></p>

後臺代碼:
    hlkallcomment.NavigateUrl = "~/Pages/ProductShow/AllComment.aspx?pidno=" + pidnoString; // <asp:HyperLink   url

    if (Request.Url.ToString().Contains("AllComment.aspx"))
    {//页面转跳商品所有评论页面时,隐藏 查看全部*条评论 链接 added by   Linkin_Lv
      hlkallcomment.Visible = false;
    }

  這樣就可以實現當url中包含某個字符串時 隱藏掉
              

你可能感兴趣的:(asp.net,ascx)