我想在我的一个自定义验证属性中包含一个相对URL作为参数。类似的东西:
[RemoteValidation(Url= Html.ActionLink("Index","Home"))]
public class Lalala...
我该怎么做?
我知道通常我需要请求上下文才能生成URL,但考虑到它只是一个相对的URL,有什么方法可以为动作和控制器名称生成相对url?
感谢。
答案 0 :(得分:2)
您是否考虑使用[Remote]
属性而不是编写自定义属性?
[Remote("Index", "Home")]
public string Username { get; set; }
这是nice article说明它的实际效果。