在自定义控件中更改登录控制布局

时间:2010-06-21 12:50:23

标签: c# asp.net controls

是否可以创建一个继承自System.Web.UI.WebControls.Login的自定义控件,并更改其布局并添加其他控件,如DropDownList。我已经尝试了各种方法来覆盖渲染内容方法,但每次我必须重新创建主要登录控件中已存在的控件。有可能以某种方式获取对父类中的控件的引用,然后重写Render Contents方法以呈现控件我需要它们的方式吗?

我想尽可能使用Login控件中已存在的控件和功能,但只需更改布局并添加一个额外的DropDownList控件。

1 个答案:

答案 0 :(得分:2)

执行此操作的正确方法是根据需要将其转换为模板并修改。我们不使用内置的Login Control,我们使用纯文本框并使用代码执行身份验证。

单击Login Control SmartTag上的CONVERT TO TEMPLATE选项将其转换为可编辑模板。

alt text http://www.brainbell.com/tutorials/ASP/images/g10GU09.png