缩短视图模型中的查询字符串名称

时间:2013-02-22 19:17:05

标签: c# asp.net-mvc viewmodel data-annotations

我在我的视图模型中寻找一种方法来缩短搜索表单的查询字符串中的属性名称。例如,详细属性名称可以是查询,但您在查询字符串中看到q。

目前,我正在做以下工作来实现这一目标。

public string Query { get; set; }
public string q
{
  get
  {
    return Query;
  }
  set
  {
    Query = value;
  }
}

如果有数据注释可以帮助解决这个问题,我认为可能会更容易。

[Querystring(Name="q")]
public string Query { get; set; }

有没有更好的方法来做到这一点,我没想到或者是否有可能像我那样编写自己的数据注释?

1 个答案:

答案 0 :(得分:3)