为了账号安全,请及时绑定邮箱和手机立即绑定

如果asp.net后台有个table,请问该怎么把它再网页上显示出来?

如果asp.net后台有个table,请问该怎么把它再网页上显示出来?

白衣非少年 2022-04-08 11:07:38
我在后台写了个tablepublic ActionResult Index(){int row = 3; // 行数int col = 4; // 列数Table tb = new Table();for (int i = 0; i < row; i++){TableRow tr = new TableRow();tb.Rows.Add(tr);for (int j = 0; j < col; j++){TableCell td = new TableCell();tr.Cells.Add(td);td.Text = i.ToString();// ViewData["tb"] = td.}}ViewData["tb"] = tb;return View();}想在前台显示出来:在前台的代码是<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %><asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">主页</asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"><h2><%: ViewData["Message"] %></h2><asp:Table id= "Table1" runat ="server" >//这样写显示不出来</asp:Table><%:ViewData["tb"] %>//这样写也显示不出来<table id = "tb"> </table></asp:Content>怎么才能在把这个表格显示出来啊?新手求简单的办法
查看完整描述

2 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

在你的C#代码中, 不需要自己再创建一个Table, 而是在aspx页面上直接放一个table:
<table id="tb01" .. runat="server"></table>
然后在C#代码中直接向tb01中添加HtmlTablRow(如果是用asp:table则添加TableRow)对象即可.

查看完整回答
反对 回复 2022-04-11
?
隔江千里

TA贡献1906条经验 获得超10个赞

在前台可以添加一个GridView表 ,通过databind绑定你所写的table

查看完整回答
反对 回复 2022-04-11
  • 2 回答
  • 0 关注
  • 276 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号