在view
内部,我正在尝试使用variable
从我自己的班级创建,
我class
代码:
public class STG_Route
{
public const string INDEX = "STG";
public const string ADD = "STG/Add";
public const string SHOW = "STG/Show";
public const string PROFILE = "STG/{CODE}";
}
我view
代码:
@{
MyNameSpace.BL.TXT_and_ROUTE.Route.STG_Route Route = new MyNameSpace.BL.TXT_and_ROUTE.Route.STG_Route();
}
<td><a href="/Admin/@Route.INDEX"><button type="button" class="btn bg-blue btn-block btn-sm waves-effect">xxx</button></a></td>
但是这给了我错误,请您帮忙吗?
根据定义,常量不是实例成员。常量可以直接从类中访问。
在using
的顶部添加View
语句。
@using MyNameSpace.BL.TXT_and_ROUTE.Route
然后直接从STG_Route class
访问常量。希望您不要介意,我冒昧地修复了无效的HTML。
<a href="/Admin/@STG_Route.INDEX" class="btn bg-blue btn-block btn-sm waves-effect">xxx</a>