首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除CreateUserWizard控件中的表标记

如何删除CreateUserWizard控件中的表标记
EN

Stack Overflow用户
提问于 2012-11-03 10:15:04
回答 3查看 1.2K关注 0票数 3

如果不让CreateUserWizard控件呈现html表,我如何使用它?

我已经定制了CreateUserWizard的布局,并使用css对其进行样式设置。我的按钮离表单太远了,这是由于asp.net默认呈现的<table>标记。

代码语言:javascript
复制
<table cellspacing="0" cellpadding="0" id="cphContent_CreateUserWizard1" style="border-collapse: collapse; ">
    <tbody>
        <tr style="height: 100%; ">
            <td>
                <table cellspacing="0" cellpadding="0" style="height: 100%; width: 100%; border-collapse: collapse; ">
                    <tbody>
                        <tr>
                            <td style="height: 100%; width: 100%; ">
                                <fieldset>
                                    ...
                                </fieldset>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </td>
        </tr>
    </tbody>
</table>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-12-18 11:02:21

您不能简单地从控件中删除table-tag,因为控件的格式是这样的。

票数 0
EN

Stack Overflow用户

发布于 2016-05-28 06:19:55

CreateUserWizard没有RenderOuterTable属性,但您可以使用LayoutTemplate和PlaceHolders (就像ListView控件一样)来删除该表。

这是一个示例:

代码语言:javascript
复制
<asp:CreateUserWizard runat="server" ActiveStepIndex="1"> 
  <LayoutTemplate> 
    <asp:PlaceHolder ID="WizardStepPlaceHolder" runat="server" />
    <asp:PlaceHolder ID="navigationPlaceHolder" runat="server" />
  </LayoutTemplate> 

  <HeaderTemplate>
    Header 
  </HeaderTemplate> 

  <StepNavigationTemplate>
    <asp:LinkButton runat="server" CausesValidation="False" CommandName="MovePrevious" Text="Previous" ID="StepPreviousButton">Previous</asp:LinkButton>
    <asp:LinkButton ID="NextLinkButton" runat="server" CommandName="MoveNext">Next</asp:LinkButton>
  </StepNavigationTemplate>

  <WizardSteps> 
    <asp:CreateUserWizardStep runat="server"> 
      <ContentTemplate> 
      </ContentTemplate> 
    </asp:CreateUserWizardStep> 

    <asp:CompleteWizardStep runat="server"> 
      <ContentTemplate> 
      </ContentTemplate> 
    </asp:CreateUserWizardStep> 
  </WizardSteps> 
</asp:CreateUserWizard> 
票数 2
EN

Stack Overflow用户

发布于 2012-11-03 10:41:56

您可以在“设计”视图中执行此操作,并让visual studio将标记生成到可以修改的模板中。在“设计”视图中,单击createUserWizard控件,单击右上角的尖括号(>),然后单击Customize Create User Step。切换到代码并编辑标记来品尝!!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13205346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档