asp.net 用户自定义控件自定义属性添加
2009-07-16 16:23
796 查看
今天接到一个项目,里面用到了好多的asp.net用户自定义控件,这是觉得如果能够给自定义控件添加自定义属性改多好啊,在百度和google找了好久也没有找到我想要的东西,无意中发现给用户自定义控件添加用户自定义属性居然这样简单,下面把代码贴出来供大家参考。
调用用户自定义控件文件的源代码:
文件名称:Default2.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
<%@ Register Src="user_Control/test.ascx" TagName="test" TagPrefix="uc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<uc1:test ID="Test1" runat="server" ShowMsg="http://blog.my400800.cn
" />
</div>
</form>
</body>
</html>
文件名称:Default2.aspx.cs
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
用户自定义控件源代码:
文件名称:test.ascx
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="test.ascx.cs" Inherits="user_Control_test" %>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
文件名称:test.ascx.cs
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class user_Control_test : System.Web.UI.UserControl
{
#region 用户自定义控件属性设定
private string myVar;
public string ShowMsg
{
//myVar
get { return myVar;}
set { myVar = value;}
}
#endregion
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = (myVar);
}
}
调用用户自定义控件文件的源代码:
文件名称:Default2.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
<%@ Register Src="user_Control/test.ascx" TagName="test" TagPrefix="uc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<uc1:test ID="Test1" runat="server" ShowMsg="http://blog.my400800.cn
" />
</div>
</form>
</body>
</html>
文件名称:Default2.aspx.cs
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
用户自定义控件源代码:
文件名称:test.ascx
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="test.ascx.cs" Inherits="user_Control_test" %>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
文件名称:test.ascx.cs
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class user_Control_test : System.Web.UI.UserControl
{
#region 用户自定义控件属性设定
private string myVar;
public string ShowMsg
{
//myVar
get { return myVar;}
set { myVar = value;}
}
#endregion
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = (myVar);
}
}
相关文章推荐
- 在Asp.net中为用户控件(.ascx)添加自定义属性详解
- asp.net 用户自定义控件自定义属性添加
- 如何在ASP.NET中制作Web用户自定义控件,并在aspx页面中使用它的方法和属性?
- 在asp.net中为Web用户控件添加属性和事件
- 在asp.net中为Web用户控件添加属性和事件
- ASP.NET 用户控件自定义属性、方法、事件
- ASP.NET开发:在用户控件中添加属性
- 在asp.net中为Web用户控件添加属性和事件
- 为Asp.Net的用户控件添加类似DropDownList的下拉属性
- 在asp.net中为Web用户控件添加属性和事件
- ASP.NET开发:在用户控件中添加属性
- ASP.Net访问母版页(MasterPage)控件、属性、方法及母版页中调用内容页,获取用户自定义控件里面的子控件的方法
- 在asp.net中为Web用户控件添加属性和事件
- [ASP.NET开发系列]在用户控件中添加属性
- ASP.NET为用户控件添加属性
- 在asp.net中为Web用户控件添加属性和事件
- [ASP.NET开发系列]在用户控件中添加属性
- 在asp.net中为Web用户控件添加属性(转)
- asp.net中给用户控件添加自定义事件
- 在asp.net中为Web用户控件添加属性和事件