当给某个控件的某个属性,通过<%#%绑定后,一定要记得调用这个控件的DataBInd()方法,否则这个绑定是不起作用的。
[DefaultProperty("Text")]
[ToolboxData("<{0}:ServerControl1 runat=server></{0}:ServerControl1>")]
public class ServerControl1 : WebControl
{
[Bindable(true)]
[Category("Appearance")]
[DefaultValue("")]
[Localizable(true)]
public string Text
{
get
{
String s = (String)ViewState["Text"];
return ((s == null) ? "[" + this.ID + "]" : s);
}
set
{
ViewState["Text"] = value; //如果不调用这个控件的DataBind()方法,这行代码不会执行
}
}
protected override void RenderContents(HtmlTextWriter output)
{
output.Write(Text);
}
}
<cc1:ServerControl1 ID="ServerControl1" runat="server" Text='<%# Request.QueryString["key"] %>' />
protected void Page_Load(object sender, EventArgs e)
{
ServerControl1.DataBind();
}
分享到:
相关推荐
ASP.NET中的数据绑定-gridview,对此不了解的朋友们可以看下。
asp.net源代码下载asp.net源代码下载asp.net源代码下载asp.net源代码下载asp.net源代码下载asp.net源代码下载asp.net源代码下载asp.net源代码下载asp.net源代码下载
使用ASP.Net通过后台一般处理程序获取SQL查询数据转换成Json数据,前端通过Ajax请求与后端数据交互代码内附有注释,有任何问题即可留言
ASP.NET抽奖代码
ASP.net常用代码
Asp.Net 公众号代码 .net微信公众号代码 微信公众号代码 Asp.Net 公众号代码 .net微信公众号代码 微信公众号代码 Asp.Net 公众号代码 .net微信公众号代码 微信公众号代码 Asp.Net 公众号代码 .net微信公众号代码 ...
给ASP.NET中的TreeView绑定DataSet或ObjectDataSource对象
Asp.net的ReportViewer的RDLC设计及动态绑定数据源
关于c#asp.net的数据绑定练习文档 关于c#asp.net的数据绑定练习文档 关于c#asp.net的数据绑定练习文档 关于c#asp.net的数据绑定练习文档
“通讯录”asp.net完整源代码,包括数据库,可以用vs2008直接打开工程,是学习asp.net的好代码。
asp.net 论坛源代码asp.net 论坛源代码asp.net 论坛源代码
希望这个实例对你有所帮助。
ASP.NET常用代码ASP.NET常用代码ASP.NET常用代码ASP.NET常用代码ASP.NET常用代码ASP.NET常用代码ASP.NET常用代码
在asp.net(C#)中TreeView控件的数据绑定,本例子绑定是目录结构(即是文件夹),按目录等级来分层绑定的,用于目录管理,可自己添加功能代码实现指定文件夹的新建、名称修改,以及文档的上传、转移及各种管理。
该课件描述了ASP.NET中常用数据绑定控件~还有很好的实例,本人将该课件分享给大家,让大家一起在ASP.NET感受到无穷的快乐~~
ASP.Net 常用代码汇总
ASP.NET 经典ASP.NET项目源代码经典ASP.NET项目源代码经典ASP.NET项目源代码
ASP.net源代码和习题答案ASP.net源代码和习题答案ASP.net源代码和习题答案
ASP.NET 源代码+数据库 订单系统
ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP...