Possible Duplicate:
How do I dynamically create new Hyperlinks in ASP.NET?




我在代码中动态添加表。我想使用代码在文件后面的代码中添加此代码。我的代码如下:

<table>
<tr>
     <td class="what-to-expect">
        <a href="#TB_inline?height=200&width=300&inlineId=myOnPageContent" title="add a caption to title attribute" class="thickbox">?</a>
        </td>
</tr>
</table>


谁能告诉我如何通过代码添加此内容?

从注释添加的代码

HtmlTableRow trContent = new HtmlTableRow();
HtmlTableCell cell1 = new HtmlTableCell();
cell1.InnerText = SomeTextHere;
trContent.Cells.Add(cell1)


提前致谢。

最佳答案

您要做的是将HyperLink控件添加到单元格中

HtmlTableRow trContent = new HtmlTableRow();
HtmlTableCell cell1 = new HtmlTableCell();
HyperLink hl = new HyperLink()
{
    Text = "?",
    NavigateUrl = "#TB_inline?height=200&width=300&inlineId=myOnPageContent",
    CssClass="thickbox",
    ToolTip = "add a caption to title attribute"
};
cell1.Controls.Add(hl);
trContent.Cells.Add(cell1)

关于c# - 如何在文件后面的代码中在ASP.NET的表中插入<a href>标签? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10277520/

10-13 06:45