我想在页面中创建一个按钮行。它应该像html中的代码一样。
<tr>
<td></td>
<td></td>
</tr>
但是,目前我正在使用C#和aspx文件。这是我的aspx接口代码:
<%@ Page Language="C#" Async="true" AutoEventWireup="true" CodeFile="Translator2.aspx.cs" MasterPageFile="~/Site.Master" Inherits="Translator2" %>
<asp:Content runat="server" ID="BodyContent" ContentPlaceHolderID="MainContent">
<html></html>
<div class="form-group">
<asp:Label runat="server" AssociatedControlID="English" ID="enlabel" CssClass="col-md-2 control-label">English</asp:Label>
<div class="col-md-10">
<asp:TextBox Height="79px" TextMode="MultiLine" Width="452px" runat="server" ID="English" CssClass="form-control" />
</div> </div>
<div class="col-md-offset-2 col-md-10">
<asp:Button runat="server" Height="39px" Width="100px" OnClick="Detect" Text="Detect" CssClass="btn btn-default" />
</div>
</asp:Content>
我试图将html标记放在asp内容中,但是有错误:
“验证(html5)元素html不能嵌套在元素
div
中”
如果我把asp内容放在外面也会出错:
“
之外不支持验证(html5)内容script
或asp:content regions”
我的问题是,我们可以在aspx文件中创建<table>, <td>, <tr>
等吗?因为似乎不支持html标签。
我仍然是asp和c#的新手,请给我一些见解!
答案 0 :(得分:1)
从代码中删除<html>
代码,您在这里不需要它。
你可以使用Table class
<asp:Table id="Table1" runat="server">
<asp:TableRow>
<asp:TableCell>
Row 0, Col 0
</asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell>
Row 1, Col 0
</asp:TableCell>
</asp:TableRow>
</asp:Table>