Model view controller 使用submit按钮和post方法从文本框传递值
我是mvc新手,在将文本框的值传递给控制器方法时遇到问题 我有: 在aspx页面中: global.asax: routes.MapRoute 默认值,//路由名称 {controller}/{action}/{id}, //带参数的URL 新{controller=myController,action=Search,id =}//参数默认值 我需要的网址是 myController/Search/mySearchTerm 当我手动输入时,效果很好。但当我按下提交按钮时,我得到的url是: myController/Search/Search 如果我将form方法更改为get,那么 myController/Search/Search?id=SearchModel view controller 使用submit按钮和post方法从文本框传递值,model-view-controller,forms,post,textbox,Model View Controller,Forms,Post,Textbox,我是mvc新手,在将文本框的值传递给控制器方法时遇到问题 我有: 在aspx页面中: global.asax: routes.MapRoute 默认值,//路由名称 {controller}/{action}/{id}, //带参数的URL 新{controller=myController,action=Search,id =}//参数默认值 我需要的网址是 myController/Search/mySearchTerm 当我手动输入时,效果很好。但当我按下提交按钮时,我得到的url是:
我遗漏了顶部代码中的文本框 我想说的是:
我一直很愚蠢。只需将name=id从按钮移动到文本框中,就可以了。