我为所有控制器提供了以下基类 -
public class CheckQueryStringAttribute : ActionFilterAttribute
{
string baseUrl;
public CheckQueryStringAttribute(string BaseUrl)
{
baseUrl = BaseUrl;
}
}
我还有以下操作过滤器属性 -
public class LoginController : BaseController
{
[CheckQueryString(BaseUrl)]
public ActionResult LoginSuccess()
{
return View();
}
}
我想将BaseUrl从基本控制器用于属性,如下所示 -
for i in range(0 ,100):
value1 = i*0.01
value2 = i*2.75
有什么办法吗?
答案 0 :(得分:0)
您无法在属性构造函数参数中传递变量或对象引用,因为属性将在编译时解析,因此您只能通过构造函数传递常量。
但如果你准确地解释了你想做什么,我可以用其他方式解决你的问题。