Is it possible to get action name of System.Web.Mvc.RemoteAttribute object
. (Initialized at constructor stage)
GetUrl()
method and RouteData
property are protected. Are there any hints?
Is it possible to get action name of System.Web.Mvc.RemoteAttribute object
. (Initialized at constructor stage)
GetUrl()
method and RouteData
property are protected. Are there any hints?
通过反射,您可以获得受保护的属性。我认为更好的解决方案是创建一个从 RemoteAttribute 派生的新属性类,并添加一些返回 Url 和 RouteData 的公共方法/属性。例如:
public class MyRemoteAttribute: System.Web.Mvc.RemoteAttribute
{
public string GetUrlPublic()
{
return this.GetUrl();
}
public RouteValueDictionary GetRouteData()
{
return this.RouteData;
}
}