【发布时间】:2011-01-26 02:52:10
【问题描述】:
我是 mvc 新手,在将文本框的值传递给控制器方法时遇到了麻烦。
我有:
在aspx页面中:
global.asax:
routes.MapRoute( "Default", // 路由名称 "{controller}/{action}/{id}",
// 带参数的 URL 新的{控制器=“我的控制器”,动作=“搜索”,ID = "" } // 参数默认值
我需要的网址是
myController/Search/mySearchTerm
当我手动输入时,它工作正常。但是当我按下提交按钮时,我得到的网址是:
我的控制器/搜索/搜索
如果我将表单方法更改为get,我会得到
myController/Search/Search?id=search
【问题讨论】:
标签: model-view-controller forms post textbox