如何更改 createuserwizard 的样式? ASP.NET
Posted
技术标签:
【中文标题】如何更改 createuserwizard 的样式? ASP.NET【英文标题】:How to change the style of createuserwizard ? ASP.nET 【发布时间】:2014-05-05 11:04:34 【问题描述】:我是 asp.net 的新手。我想在我的网站上创建一个注册页面,所以我拖放了 createuserwizard。它有点完成了它的工作,但我的问题是如何在它上面应用 css 样式? 我想编辑文本框、标签和按钮,但我在页面上看到的只是:
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<asp:CreateUserWizard ID="CreateUserWizard1" runat="server">
<WizardSteps>
<asp:CreateUserWizardStep ID="CreateUserWizardStep1" runat="server">
</asp:CreateUserWizardStep>
<asp:CompleteWizardStep ID="CompleteWizardStep1" runat="server">
</asp:CompleteWizardStep>
</WizardSteps>
</asp:CreateUserWizard>
</asp:Content>
如何在其上应用 css 代码?我想申请课程。我尝试过使用 ContentTemplate,但我有点弄错了它的功能。有什么合适的方法来改变css吗?
【问题讨论】:
【参考方案1】:您是否尝试过使用“CssClass”属性?这应该给你一个父类,至少让你定位它,然后你要么必须定位那里的元素,要么使用相同的类覆盖默认样式。
另外,为什么不将所有这些控件包装在一个 Div 中,然后你可以把你的类放在上面,然后按照我上面所说的做(有一个可定位的父级,可以很容易地让你选择其中的子级)。
编辑:
例如:
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<asp:CreateUserWizard ID="CreateUserWizard1" runat="server">
<WizardSteps>
<asp:CreateUserWizardStep CssCLass="myClass" ID="CreateUserWizardStep1" runat="server">
</asp:CreateUserWizardStep>
<asp:CompleteWizardStep ID="CompleteWizardStep1" runat="server">
</asp:CompleteWizardStep>
</WizardSteps>
</asp:CreateUserWizard>
</asp:Content>
这是使用 CssClass 属性
或
<div class="myClass">
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<asp:CreateUserWizard ID="CreateUserWizard1" runat="server">
<WizardSteps>
<asp:CreateUserWizardStep ID="CreateUserWizardStep1" runat="server">
</asp:CreateUserWizardStep>
<asp:CompleteWizardStep ID="CompleteWizardStep1" runat="server">
</asp:CompleteWizardStep>
</WizardSteps>
</asp:CreateUserWizard>
</asp:Content>
</div>
这是将控件包装在一个 div 中。既然父 div 有一个类,就可以将子对象作为目标。示例:
.myClass > 'name of class automatically generated by the Wizard'
//styles here
【讨论】:
对不起,我不明白你的意思。 问题是我不知道“向导自动生成的类名”。我想将 CssClass=form-control 分配给用户名文本框,因为我正在使用引导程序。 实际上并没有向导自动生成的类。 然后使用父 div,您可以根据元素的类型选择子元素。您是否使用任何类型的开发人员工具来帮助查看生成的标记?以上是关于如何更改 createuserwizard 的样式? ASP.NET的主要内容,如果未能解决你的问题,请参考以下文章
创建帐户后的 CreateUserWizard 步骤更改问题
如何自定义 CreateUserWizard 以获取 UserId 和 UserName 值?
createuserwizard/asp 登录控件问题 hostgator