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中包含某個字符串時 隱藏掉
分享到:
相关推荐
这些增强的特性使得按钮在界面设计中更加灵活且引人注目。 进度条控件(ProgressBar)通常用于表示一个任务的进度,如下载、安装或处理数据。在SunnyUI中,自定义的进度条控件可能具备更美观的外观,比如自定义颜色...
字段管控允许针对同一表单保存多套个性化模板(只有一个默认模板),并通过指定某个主视图上的控件(参照或枚举)作为主触发器控件,实现动态加载对应的个性化模板。具体步骤如下: 1. **保存模板** - 用户可以先...
这些控件的源码揭示了如何构建灵活的用户界面,以及如何与数据库进行高效的数据交换。 UFSize.ocx是一个尺寸调整控件,它可能涉及到界面的动态适应性,使得软件能在不同分辨率的设备上正常运行。这在多平台和移动...
在PowerBuilder中,开发者可以利用其丰富的控件库来创建各种用户界面元素,如文本框、下拉列表、按钮等,以满足进货管理过程中的数据输入和交互需求。例如,系统可能包含用于输入供应商信息、商品信息、订单详情的...
2. **控件与数据绑定**:ASP.NET控件库丰富,包括表格、列表、按钮等,这些控件可以方便地绑定到数据源,显示和操作项目进度数据。 3. **状态管理**:ASP.NET有多种状态管理机制,如视图状态、隐藏字段、会话状态等...