ASP.Net/User Control and Master Page/Assembly — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
|
(нет различий)
|
Версия 18:30, 26 мая 2010
Use control in Assembly
<source lang="csharp">
<%@ Register
TagPrefix="Custom" Namespace="FixedPageText" Assembly = "FixedPageText"
%>
<html>
<BODY>
<Form runat="server">
Here is the legal text from the FixedPageText custom control:
<Custom:WebCustomControl1
id="TF1" runat="server" TextType="Legal"
/>
Here is the header text from the FixedPageText custom control:
<Custom:WebCustomControl1
id="TF2" runat="server" TextType="Header"
/>
Here is the footer text from the FixedPageText custom control:
<Custom:WebCustomControl1
id="TF3" runat="server" TextType="Footer"
/> </form> </body> </html> <%-- Imports System.ruponentModel Imports System.Web.UI <DefaultProperty("Text"), ToolboxData("<{0}:WebCustomControl1 runat=server></{0}:WebCustomControl1>")> Public Class WebCustomControl1
Inherits System.Web.UI.WebControls.WebControl Dim _TextType As String <Bindable(True), Category("Appearance"), DefaultValue("")> Property TextType() As String Get Return _TextType End Get Set(ByVal Value As String) _TextType = Value End Set End Property Protected Overrides Sub Render(ByVal output As System.Web.UI.HtmlTextWriter) If _TextType = "Legal" Then output.Write("This is the fixed legal " _ & "text from the control") ElseIf _TextType = "Header" Then output.Write("This is the fixed header " _ & "text from the control") ElseIf _TextType = "Footer" Then output.Write("This is the fixed footer " _ & "text from the control") End If End Sub
End Class
-->
</source>