asp.net 中通常可以通过 Request.QueryString 动态从url地址得到 page 、id、key 这些参数改变也没内容。

那Request.QueryString在asp.netmvc中用什么替代呢?... 那Request.QueryString 在asp.net mvc 中用什么替代呢? 展开
 我来答
钢蛋Gondar
2012-10-27 · TA获得超过286个赞
知道小有建树答主
回答量:360
采纳率:100%
帮助的人:316万
展开全部
asp.net MVC的原理和 WebForm是不一样的。MVC通过Controller来控制页面的访问,LZ可以去看下MVC的路由原理。访问路径是根据路由的配置来动态访问的。比如A页面B方法C参数,你可以在路由中配置成A/{Controller}/{Action}这样就可以用 A/B/C的形式访问页面
更多追问追答
追问
是的,这个我也是知道的,默认asp.net mvc 使用control/aciton/id 这种方式访问,那么比如我在webform 里如果要检索一个关键字的相关主题列表,可以用string keyword = Request.QueryString ["kw"]  ,那么我在asp.net mvc 里就必须设置单独rout 为 control/aciton/key/page 这种形式么? 如果是这样那我怎么得到key的值呢?
追答
是的,而且一般都是设置为单参数的,交互的时候post提交多参数的一般是用json或xml,推荐json
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式