程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> DNN模塊開發系列文章(5)——DNN中的通用控件(上)

DNN模塊開發系列文章(5)——DNN中的通用控件(上)

編輯:關於ASP.NET

DNN中的通用控件主要在DotNetNuke.UI命名空間下,而與模塊開發緊密相關的都在DotNetNuke.UI.UserControls中,它們是開發具有DNN風格模塊不可缺少的元素。

LabelControl

簡介:

標簽控件。這個應該是用的最多的一個控件了。主要起到在輸入框前起提示作用,如果點擊問號圖標開可以給出詳細的說明。

位置:

controls\LabelControl.ascx

屬性:

ControlName:對應控件。指明該標簽對應用那一個控件。如果點擊標簽就可以使對應的獲得焦點。

Text:標簽顯示文本。

HelpKey:標簽幫助對應的ResourceKey(在語言資源文件中獲取對應值得關鍵字)

HelpText:標簽幫助文本。在使用時如果顯示指明HelpText=""將不顯示標簽前的問號圖標。

ResourceKey:在語言資源文件中獲取對應值得關鍵字。其實我們只要設置一個ResourceKey,在資源文件中分別用ResourceKey.Text和ResourceKey.Help就可以分別表示標簽文本和幫助文本了。在其他ASP.NET控件中也可以用這個屬性,DNN會自動分析這個屬性,把它作為Text值。如:Lable,Button,HyperLink,ListItem(在RadioButtonList,DropDownList中可以通過指定其ListItem中ResourceKey屬性實現多語言功能),具體用法可以在DNN的自帶模塊中找到大量例子。

Suffix:後綴,顯示在標簽後面的文本。如:?或:

使用方法:

1、首先在需要應用的頁面中注冊這個控件,如:

<%@ Register TagPrefix="dnn" TagName="Label" Src="~/controls/LabelControl.ascx" %>

2、在需要用到位置寫下如下的代碼,如:

<dnn:label id="plTitle" runat="server" controlname="txtTitle" suffix=":" />

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved