我已经通过RoutePrefix属性将一个变量发送到我的控制器中
tslint(<code>)
我想要做的是创建另一个属性,该属性采用[RoutePrefix("{cultureName}/store-locator")]
public class StoreController : Controller
{ // controller stuff }
的值并对其进行填充。该属性的实际逻辑很容易,我只是不确定如何将cultureName值添加到我的属性中。
我创建了HandleCulture属性
cultureName
但是当我将其添加到控制器中时:
public class HandleCulture : System.Attribute
{
public HandleCulture(string cultureName)
{
// Creates a CultureInfo object from the culture code
var culture = new CultureInfo(cultureName);
// Sets the current culture for the MVC application
Thread.CurrentThread.CurrentUICulture = culture;
CultureInfo.CurrentCulture = culture;
}
}
没有定义cultureName。