我有以下代码,我需要将“检查可用性”文本更改为一个链接,该链接将打开一个类似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";
}
答案 0 :(得分:0)
设置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>
这应该指向正确的方向。