我正在尝试在表格单元格中创建超链接,这就是我目前所拥有的。
我错误地收到此消息,"'表'不能有'超链接'类型的子项。
我该如何解决这个问题?
TableRow Label11 = new TableRow();
TableCell Label11TC = new TableCell();
HyperLink P30HL = new HyperLink();
P30HL.NavigateUrl = "http://endor/RequestIT/Remee/test/Details.aspx";
P30HL.Text = (work / dda).ToString("p");
Label11.Cells.Add(Label11TC);
Table1.Controls.Add(P30HL);
您需要将超链接放入表格单元格而不是表格中...
TableRow Label11 = new TableRow();
TableCell Label11TC = new TableCell();
HyperLink P30HL = new HyperLink();
P30HL.NavigateUrl = "http://endor/RequestIT/Remee/test/Details.aspx";
P30HL.Text = (work / dda).ToString("p");
Label11.Cells.Add(Label11TC);
Label11TC.Controls.Add(P30HL);
贾斯汀哈维几乎在那里,只是一些与语法相关的错误......将超链接添加到单元格,然后将单元格添加到行,然后将行添加到表中。
TableRow tbRow= new TableRow();
TableCell tbCell = new TableCell();
HyperLink hyplnk= new HyperLink();
hyplnk.NavigateUrl = "http://endor/RequestIT/Remee/test/Details.aspx";
hyplnk.Text = (work / dda).ToString("p");
tbCell.Controls.Add(hplink);
tbRow.Controls.Add(tbCell);
TableID.Controls.Add(tbRow); //TabledID is the ID you give the table in the ASPX page
以上对我有用