加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – ASP:登录总是生成一个,我怎么能让它停止?

发布时间:2020-12-16 04:20:10 所属栏目:asp.Net 来源:网络整理
导读:我刚刚开始修改ASP:登录控件,并想要编辑它的外观.所以我做了以下事情: asp:login ID="login" runat="server" onauthenticate="Authenticate" LayoutTemplate asp:TextBox ID="UserName" runat="server"/asp:TextBox asp:TextBox ID="Password" runat="serv
我刚刚开始修改ASP:登录控件,并想要编辑它的外观.所以我做了以下事情:
<asp:login ID="login" runat="server" onauthenticate="Authenticate">
 <LayoutTemplate>
  <asp:TextBox ID="UserName" runat="server"></asp:TextBox>
  <asp:TextBox ID="Password" runat="server" TextMode="Password"></asp:TextBox>
 </LayoutTemplate>
</asp:login>

尽管我没有< table>标记文档中的任何位置,一旦我预览页面并查看源,它就会非常清楚地显示< table>那里.啊!我在世界上如何防止这种疯狂的行为,或者我被迫使用表格而不是CSS?

解决方法

您可以将其设置为不使用没有第三方扩展的表,只需确保使用
<LayoutTemplate>
</LayoutTemplate>

要在控件中布置HTML /表单,请将控制外部表的Login上的属性设置为false.

RenderOuterTable="false"

就是这样,没有桌子:)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读