【问题标题】:Shortening querystring names from view model从视图模型中缩短查询字符串名称
【发布时间】:2013-02-22 19:17:04
【问题描述】:

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

目前,我正在做以下事情来实现这一点。

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

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

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

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

【问题讨论】:

  • 我认为可以创建这样的自定义属性(虽然我自己没有尝试过:)

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


【解决方案1】:
猜你喜欢
  • 2015-06-18
  • 1970-01-01
  • 1970-01-01
  • 2011-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-24
  • 1970-01-01
相关资源
最近更新 更多