我有一个MVC应用程序,它具有令人难以置信的大URL,以至于它经常触发"错误请求,即使web.config设置最大化URL大小,内容大小等等。
部分问题是参数名称在我的应用中通常非常大。特别是当我有集合绑定时,参数名称一遍又一遍地重复。
所以,我虽然改变了ASP.NET查找动作参数名称的方式,但是在创建路径参数时以及何时尝试绑定它。
我不想详细说明如何缩短网址,因为它不相关......但基本上......如果模型的其他属性没有以{{1}开头},n
将成为name
。如果有另一个以n
开头的属性,它将是n
。
所以问题是,我该如何开始实现这样的功能?如果你能指出我现有的解决方案,解决类似的问题我会感激。