我有以下代码,我需要将文本"检查可用性"更改为一个链接,该链接将打开一个网址,例如 https://website.com
我该怎么做?任何帮助将不胜感激。
if (ApplicationSetting.GetByNameBoolean("Web_AllowBackOrder", true, "") && orderLine.Product.TrackInventory)
{
var inv = (Int32)(orderLine.Product.QtyOnHand - totalOrdered);
if (inv < 0)
line.Availability = "Check Availability";
else if (inv <= model.InventoryLowStockQuantity)
line.Availability = "Low Stock";
else
line.Availability = "Available";
}
设置一个 HTML 帮助程序,如下所示:
public static string SimpleLink(this HtmlHelper html, string url, string text)
{
return String.Format("<a href="{0}">{1}</a>", url, text);
}
在您的视图中,请使用 HTML 帮助程序:
<tr>
<td>
<%= Html.SimpleLink(line.Url,line.Availability) %>
</td>
</tr>
这应该为您指明正确的方向。