我需要更改asp:Login控件按钮的样式和控件使用

时间:2009-01-23 02:32:16

标签: c# asp.net .net-3.5 asp.net-membership

是否有可能获得控件的源代码和代码,以便我自己操作它?

这样我可以继续使用成员资格并具有易用性,但可以使用我自己的控件。

我确信有一个简单的解决方案。

感谢。

1 个答案:

答案 0 :(得分:8)

您可以按照以下模板使用Login控件。请注意,如果你这样做,你需要提供自己的验证器等,但你可以获得更多的自由:)

如果您在VS中放置登录控件,然后打开它的上下文框,然后单击“转换为模板”,您可以看到标准实现是什么样的。

<asp:Login ... >
    <LayoutTemplate>
        <asp:TextBox ID="UserName" ... /> ...
        <asp:TextBox ID="Password" ... /> ...
        <asp:Button ID="LoginButton" ... />
    </LayoutTemplate>
</asp:Login>