在 MVC3 asp 上创建指向外部 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";
                }

设置一个 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>

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