我在asp.net mvc中过滤有问题。 我有一个包含列出的集合和过滤器的页面。 Filter具有过滤集合的值,它是:category,status和包含的字符串。问题出在国际化 - 应用程序可以使用多种语言,因此包含的字符串可以是特殊字符,例如:ü
我的路线是List/{category}/{status}/{containingString}
我应该使用get方法发送containsString还是应该使用post方法。 我现在正在使用小技巧,我的表单发布到同一个控制器的另一个动作方法,这个控制器从url获取类别和状态,并从Request.Form获取containsString,然后重定向到List动作方法,包含我放入TempData的String ...如你所见,这是一种肮脏的黑客,我自己也不喜欢......
任何人都可以更好地解决这个问题?
由于
P.S。 stackoverflow rocks!
答案 0 :(得分:0)
您可以删除路由器中的变音符号吗?