是否可以使用HTMLtable、HTMLDocument等在C#代码隐藏中编写以下代码? 函数displayDev(id,MAC) { var table=document.getElementById(id); var行=table.insertRow(-1); 变量单元格=行插入单元格(-1); cell.innerHTML=“MacAddress:”+MAC; }

是否可以使用HTMLtable、HTMLDocument等在C#代码隐藏中编写以下代码? 函数displayDev(id,MAC) { var table=document.getElementById(id); var行=table.insertRow(-1); 变量单元格=行插入单元格(-1); cell.innerHTML=“MacAddress:”+MAC; },c#,javascript,sql,database,html-table,C#,Javascript,Sql,Database,Html Table,我试图用C代码编写上面的函数,想知道这是否可行。我已经通读了Table类、HTMLdocument等。 不幸的是,我无法在不使用Javascript的情况下重写上述函数 创建代码隐藏表的一种方法(在我看来不是很好)是 var sb=new StringBuilder(); 某人加上(“”) 某人加上(“”) 某人加上(“”) 某人附加(“MacAddress:+MAC”) 某人加上(“”) 某人加上(“”) 某人加上(“”) yourField.value=sb.toString() your

我试图用C代码编写上面的函数,想知道这是否可行。我已经通读了Table类、HTMLdocument等。
不幸的是,我无法在不使用Javascript的情况下重写上述函数

创建代码隐藏表的一种方法(在我看来不是很好)是

var sb=new StringBuilder();
某人加上(“”)
某人加上(“”)
某人加上(“”)
某人附加(“MacAddress:+MAC”)
某人加上(“”)
某人加上(“”)
某人加上(“”)
yourField.value=sb.toString()

yourField是一个runat=“server”div

您可以通过添加属性runat=“server”将表作为服务器控件,然后您可以从代码隐藏中访问该表

请查看以下代码示例:

ASPX页面:

var sb = new StringBuilder();

sb.append("<table>")
sb.append("   <tr>")
sb.append("      <td>")
sb.append("       MacAddress: " + MAC )
sb.append("      </td>")
sb.append("   </tr>")
sb.append("</table>")

yourField.value = sb.toString()
<table runat="server" id="tableMain">
    <tr>
        <td>
            Mack Address
        </td>
    </tr>
</table>

非常感谢您的回复。实际上,我正在尝试使用cshtml中的database.open等获取数据库详细信息,并根据它们的“位置”在Html表中显示它们。我不知道如何使用ASPX页面,请问我是否可以创建一个ASPX页面并将其链接到我的cshtml页面?提前谢谢:)非常感谢!!但是我在这里没有什么问题,我在我的html中声明了所有具有不同表id的表(使用cshtml页面),如下所示:@{在这里,我编写了代码从我的sql数据库获取详细信息,并尝试将它们插入到我的html表中,如下面正文中所示}客厅和其他桌子我可以知道吗?
<table runat="server" id="tableMain">
    <tr>
        <td>
            Mack Address
        </td>
    </tr>
</table>
var row = new HtmlTableRow();
var cell = new HtmlTableCell();
cell.InnerText = "Mac Address : " + "1111";
row.Cells.Add(cell);
tableMain.Rows.Add(row);