Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在C#ASP.NET中修改表单按钮_C#_Asp.net_Forms - Fatal编程技术网

无法在C#ASP.NET中修改表单按钮

无法在C#ASP.NET中修改表单按钮,c#,asp.net,forms,C#,Asp.net,Forms,我有一个非常简单的表单,它是使用C#,ASP.NET在网站上构建的。我无法修改表单中提交按钮的样式。我找不到按钮实现的代码。我没有使用Visual Studio,只是修改了aspx和aspx.cs文件。我认为这是一个非常简单的问题,但我真的无法了解这里发生了什么 以下是完整的表单向导代码 <asp:CreateUserWizard ID="CreateUserWizard1" runat="server" Height="220px" Width="544px" OnCreated

我有一个非常简单的表单,它是使用C#,ASP.NET在网站上构建的。我无法修改表单中提交按钮的样式。我找不到按钮实现的代码。我没有使用Visual Studio,只是修改了aspx和aspx.cs文件。我认为这是一个非常简单的问题,但我真的无法了解这里发生了什么

以下是完整的表单向导代码

    <asp:CreateUserWizard ID="CreateUserWizard1" runat="server" Height="220px" Width="544px" OnCreatedUser="CreateUserWizard1_CreatedUser">
  <WizardSteps>
    <asp:CreateUserWizardStep runat="server">
      <ContentTemplate>
        <table border="0" style="font-size: 100%; width: 544px; height: 220px">
          <tr>
            <td align="center" colspan="2">
              <h2>
                                    CREATE NEW PORTAL USER  
                                    </h2> </td>
          </tr>
          <tr></tr>
          <tr></tr>
          <tr></tr>
          <tr></tr>
          <tr></tr>
          <tr></tr>
          <tr>
            <td align="left" style="width: 110px">
              <asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName">User Name:</asp:Label>
            </td>
            <td>
              <asp:TextBox ID="UserName" runat="server"></asp:TextBox>
              <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName"
                ErrorMessage="User Name is required." ToolTip="User Name is required." ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
            </td>
          </tr>
          <tr>
            <td align="left" style="width: 110px">
              <asp:Label ID="PasswordLabel" runat="server" AssociatedControlID="Password">Password:</asp:Label>
            </td>
            <td>
              <asp:TextBox ID="Password" runat="server" TextMode="Password"></asp:TextBox>
              <asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password"
                ErrorMessage="Password is required." ToolTip="Password is required." ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
            </td>
          </tr>
          <tr>
            <td align="left" style="width: 110px">
              <asp:Label ID="ConfirmPasswordLabel" runat="server" AssociatedControlID="ConfirmPassword">Confirm Password:</asp:Label>
            </td>
            <td>
              <asp:TextBox ID="ConfirmPassword" runat="server" TextMode="Password"></asp:TextBox>
              <asp:RequiredFieldValidator ID="ConfirmPasswordRequired" runat="server" ControlToValidate="ConfirmPassword"
                ErrorMessage="Confirm Password is required." ToolTip="Confirm Password is required." ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
            </td>
          </tr>
          <tr>
            <td align="left" style="width: 110px">
              <asp:Label ID="EmailLabel" runat="server" AssociatedControlID="Email">E-mail:</asp:Label>
            </td>
            <td>
              <asp:TextBox ID="Email" runat="server"></asp:TextBox>
              <asp:RequiredFieldValidator ID="EmailRequired" runat="server" ControlToValidate="Email" ErrorMessage="E-mail is required."
                ToolTip="E-mail is required." ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
            </td>
          </tr>
          <tr>
            <td align="center" colspan="2">
              <asp:CompareValidator ID="PasswordCompare" runat="server" ControlToCompare="Password" ControlToValidate="ConfirmPassword"
                Display="Dynamic" ErrorMessage="The Password and Confirmation Password must match." ValidationGroup="CreateUserWizard1"></asp:CompareValidator>
            </td>
          </tr>
          <tr>
            <td align="center" colspan="2" style="color: black">
              <asp:Literal ID="ErrorMessage" runat="server" EnableViewState="False"></asp:Literal>
            </td>
          </tr>
        </table>
      </ContentTemplate>
    </asp:CreateUserWizardStep>

    <asp:CompleteWizardStep runat="server"> </asp:CompleteWizardStep>
  </WizardSteps>
</asp:CreateUserWizard>

创建新门户用户
用户名:
*
密码:
*
确认密码:
*
电邮:
*

提交按钮显示“创建用户”,但我没有运气修改它。整个按钮显示为右对齐,如下图所示,我无法左对齐按钮。

欢迎使用ASP.NET webforms,从设计上讲,您是从实际发送到客户端的HTML中抽象出来的

您需要将
CreateUserButtonStyle CssClass
属性添加到
CreateUserWizard
(假设您想使用CSS设置样式)



如果您不想使用CSS,还有很多其他选项,如
CreateUserButtonStyle BorderColor
,但是如果Visual Studio不提供intellisense,添加这些选项将非常困难。

欢迎使用ASP.NET webforms,在这里,根据设计,您是从实际发送到客户端的HTML中抽象出来的

您需要将
CreateUserButtonStyle CssClass
属性添加到
CreateUserWizard
(假设您想使用CSS设置样式)



如果您不想使用CSS,还有很多其他选项,如
CreateUserButtonStyle BorderColor
,但是如果Visual Studio不提供intellisense,添加它们将非常困难。

请使用以下模板字段

  • StartNavigationTemplate
  • 步骤导航模板
  • FinishNavigationTemplate
在向导步骤之后添加以下代码

<FinishNavigationTemplate>
    <asp:Button ID="btnSave" run="server" Text="Custom Button Text" CausesValidation="true" CommandName="MoveComplete"/>
</FinishNavigationTemplate>


使用以下模板字段

  • StartNavigationTemplate
  • 步骤导航模板
  • FinishNavigationTemplate
在向导步骤之后添加以下代码

<FinishNavigationTemplate>
    <asp:Button ID="btnSave" run="server" Text="Custom Button Text" CausesValidation="true" CommandName="MoveComplete"/>
</FinishNavigationTemplate>


对于
CreateUserWizard
,修改控件的
CreateUserButtonText
属性

就你而言:

<asp:CreateUserWizard ID="CreateUserWizard1" runat="server" Height="220px" Width="544px" OnCreatedUser="CreateUserWizard1_CreatedUser" CreateUserButtonText="Custom Button Text">
.....


对于
CreateUserWizard
,修改控件的
CreateUserButtonText
属性

就你而言:

<asp:CreateUserWizard ID="CreateUserWizard1" runat="server" Height="220px" Width="544px" OnCreatedUser="CreateUserWizard1_CreatedUser" CreateUserButtonText="Custom Button Text">
.....


尝试在document.ready中使用JQuery修改按钮文本。

尝试在document.ready中使用JQuery修改按钮文本。

按钮本身的HTML?不是这样,它是在
CreateUserWizard
控件的编译代码的深处创建的。它的属性是使用控件的属性构建的,比如
CreateUserButtonStyle CssClass
。我想访问该元素的父元素,因为按钮是左对齐的,现在我找不到方法访问它所在的行?不是这样,它是在
CreateUserWizard
控件的编译代码的深处创建的。它的属性是使用控件的属性构建的,比如
CreateUserButtonStyle CssClass
。我想访问该元素的父元素,因为按钮是左对齐的,现在我无法访问它所在的行。我也无法对齐按钮。按钮显示在表中,我无法访问按钮的父元素。您可以使用CSS控制按钮的位置。但是,默认情况下,“创建用户”按钮的父按钮具有align=right。所以,float:左边应该做这项工作。请查看编辑后的答案,这正是我想要的!我也无法对齐按钮。按钮显示在表中,我无法访问按钮的父元素。您可以使用CSS控制按钮的位置。但是,默认情况下,“创建用户”按钮的父按钮具有align=right。所以,float:左边应该做这项工作。请查看编辑后的答案,这正是我想要的!你回答了两次。我接受了一个答案。您可以删除此答案。谢谢。你已经回答了两次了。我接受了一个答案。您可以删除此答案。谢谢