【发布时间】:2014-08-07 14:59:33
【问题描述】:
我正在尝试添加一个链接作为 Product.Text 的一部分,但我在这里搞错了,在后面的 C-Sharp 代码上执行此操作。
tcProduct.Text = "<div class=\"productname\">" + "<a class=\"productnameLink\" href=\"item.Product.Url\">" + item.Product.Name + "</a>" + "</div>";
反斜杠开始让我感到困惑。我想我应该使用 .NET 超链接而不是普通的超链接??
我试过了,但没有添加超链接;
HyperLink productNameLink = new HyperLink();
productNameLink.Text = "<div class=\"productname\">" + item.Product.Name + "</div>";
productNameLink.NavigateUrl = item.Product.Url.ToString();
productNameLink.CssClass = "prodNameLink";
tcProduct.Controls.Add(productNameLink);
【问题讨论】:
-
tcProduct是什么控件? -
..反斜杠开始让我感到困惑..:然后使用单引号作为属性。另外,尝试使用
.InnerHtml而不是.Text?