自定义控件篇(代码原创)
来源:互联网 发布:ssh登陆指定端口 编辑:程序博客网 时间:2024/05/01 04:37
最近自己在学习和使用自定义控件,发现在学习过程中享受到许多在开发时候不能发现的问题,前天做了个confirmbutton现在贴出来大家学习.希望高手给出意见.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Security;
using System.Security.Permissions;
[assembly: TagPrefix("Samples.AspNet", "Sample")]
namespace Samples.AspNet
{
[AspNetHostingPermission(SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal),
AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal),
ParseChildren(true, "Text"),
DefaultProperty("ConfirmMessage"),
ToolboxData("<{0}:uopuop ID='uopuop' runat=/"server/"> </{0}:uopuop>")
]
public class uopuop : Button
{
[Bindable(true)]
[Category("Appearance")]
[DefaultValue("Is OK?")]
public virtual string ConfirmMessage
{
get
{
string s = (string)ViewState["ConfirmMessage"];
return (s == null) ? "is ok?" : s;
}
set
{
ViewState["ConfirmMessage"] = value;
}
}
protected override void RenderContents(HtmlTextWriter output)
{
//base.Attributes.Add("OnClick", "return confirm('" + ConfirmMessage + "');");
////base.Render(output);
//base.RenderContents(output);
}
protected override void AddAttributesToRender(HtmlTextWriter writer)
{
base.AddAttributesToRender(writer);
writer.AddAttribute("OnClick", "return confirm('" + ConfirmMessage + "');");
}
}
}
- 自定义控件篇(代码原创)
- [原创]自定义分页控件(dll服务器控件)代码学习与探讨!
- 原创控件代码共享--日期选择控件
- 原创控件代码共享--日期选择控件
- 原创控件代码共享--日期选择控件
- 超级链接自定义控件代码
- 自定义注解,核心逻辑代码--原创
- [原创]代码范例:自定义组件和自定义事件
- android 代码家自定义控件
- .net中Web自定义控件编写的几个注意事项(原创)
- 自定义控件中使用枚举类型的属性(原创)
- 自定义控件中使用枚举类型的属性(原创)
- 以前的博客,分享的是各种原创自定义控件
- 自定义控件Button基础篇和一行代码加载图片
- 我的Blog界面自定义代码[00原创]
- 白乔原创:VC之控件篇
- 白乔原创:VC之控件篇
- 创建自定义服务器控件的代码
- 网管员应该掌握好的学习方法
- 刀片服务器与机架式服务器的选择
- 在.NET中杀死Word,Excel等进程
- 一个真正符合中国国情的工作流设计参考(包括PHP实现)
- prototype.js 1.4版开发者手册(强烈推荐)
- 自定义控件篇(代码原创)
- 成人必看的故事
- QQ老大的作风!
- 微软研究院邹欣:笔试阅卷有感
- .net三层结构的简单理解
- 设置OpenGL编程环境
- 1597
- 1519 Digital Roots
- 1503 Integer Inquiry