我知道这很愚蠢,我是一名 vb.net 开发人员,需要知道为什么在 NopCommerce 中使用 @T 以及它的好处/用途是什么?
例如,我们可以使用下面的代码进行解释.. 我正在尝试做 @T("Forum.Forums").ToUpper() 并且它会抛出一个错误..
CS1061:“Nop.Web.Framework.Localization.LocalizedString”不包含...的定义
@model MenuModel @using Nop.Web.Models.Common;
<ul class="top-menu">
@Html.Widget("header_menu_before")
<li><a href="@Url.RouteUrl("HomePage")">@T("HomePage")</a></li>
@if (Model.RecentlyAddedProductsEnabled)
{
<li><a href="@Url.RouteUrl("RecentlyAddedProducts")">@T("Products.NewProducts")</a>
</li>
}
<li><a href="@Url.RouteUrl("ProductSearch")">@T("Search")</a> </li>
<li><a href="@Url.RouteUrl("CustomerInfo")">@T("Account.MyAccount")</a></li>
@if (Model.BlogEnabled)
{
<li><a href="@Url.RouteUrl("Blog")">@T("Blog")</a></li>
}
@if (Model.ForumEnabled)
{
<li><a href="@Url.RouteUrl("Boards")">@T("Forum.Forums")</a></li>
}
<li><a href="@Url.RouteUrl("ContactUs")">@T("ContactUs")</a></li>
@Html.Widget("header_menu_after") </ul>