在MVC3 asp上创建指向外部URL的链接

时间:2013-10-29 17:38:22

标签: asp.net-mvc url external

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

1 个答案:

答案 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>

这应该指向正确的方向。