2

我有以下代码,我需要将文本“检查可用性”更改为一个链接,该链接将打开一个 URL,如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";
                }
4

1 回答 1

0

设置一个 HTML Helper,如下所示:

public static string SimpleLink(this HtmlHelper html, string url, string text)
{
    return String.Format("<a href=\"{0}\">{1}</a>", url, text);
}

在您看来,请使用您的 HTML Helper:

 <tr>
    <td>
        <%= Html.SimpleLink(line.Url,line.Availability) %>
    </td>
</tr>

这应该为您指明正确的方向。

于 2013-10-29T20:34:21.543 回答