在aspx文件中创建表

时间:2017-08-18 08:03:23

标签: c# html asp.net html-table

我想在页面中创建一个按钮行。它应该像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内容放在外面也会出错:

  

script或asp:content regions”

之外不支持验证(html5)内容

我的问题是,我们可以在aspx文件中创建<table>, <td>, <tr>等吗?因为似乎不支持html标签。

我仍然是asp和c#的新手,请给我一些见解!

1 个答案:

答案 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>