消息关闭
    暂无新消息!

新生刚学习MVC有些问题不明

问题作者 : Prowse2017-07-19发布
在MVC怎么把这个input的值传到后台控制器里写onclick事件?然后进行查询

15个回答

︿ 3
如果是下边这样的
 @Html.TextBox("txt_tabvalue", ViewBag.strTabName as string, new { @class = "form-control", @Style = "display:none;height:30px; width:100px;" })

直接在控制器的函数里传名字就行
public ActionResult 函数名(string txt_tabvalue,)
︿ 2
前台
 @using (Html.BeginForm()
        { 
            @Html.TextBox("name")   

                <input type="submit" value="查询" /> 
        }
后台
public ActionResult Index(string name){
  if (!string.IsNullOrEmpty(name))
            {
                users = users.Where(u => u.name.Contains(name)); 
            }
}
︿ 1
view中控件的值都是可以传递给他的控制器的 ,在控制器中获取页面中控件的值,控制器中的值也可以传递给view页面,你可以百度下控制器和视图间传值 
︿ 1
不过你也可以通过查询的按钮来访问action,只需要前台input的name设置好,
然后在后台创建一个action,并且参数名和input的name一样。
最后通过按钮submit也是可以的
︿ 0
用ajax  访问控制器    前面 声明强类型    文本框name  跟数据库字段name一样就可以了   接收可以直接用参数接收实体类   也可以单独写request