asp.net 中通常可以通过 Request.QueryString 动态从url地址得到 page 、id、key 这些参数改变也没内容。
1个回答
展开全部
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询