你的位置:
问答吧
-> .NET
-> 问题详情
@Html.TextBoxFor的参数设置
比如,我想把输入框的值先定为77,之后把输入框绑定数据表的Price字段,请问这个VALUE怎设置呢?我下面这样设置不行。
@Html.TextBoxFor(Model => Model.Price, new { @value = "77" })
作者: glkevin00
发布时间: 2011-03-17
绑定用
作者: strife
发布时间: 2011-03-17
不是绑定问题,我是想先给一个值,这个值该怎样给。
作者: glkevin00
发布时间: 2011-03-17
这个model是自己封装 不是MVC中的model
作者: wxr0323
发布时间: 2011-03-17
在contoller里,给model赋值。
作者: KarasCanvas
发布时间: 2011-03-17
[HttpGet]
public ActionResult Action()
{
....
model.Price = 77;
return View(model);
}
作者: KarasCanvas
发布时间: 2011-03-17
引用 4 楼 karascanvas 的回复:
在contoller里,给model赋值。dddd
作者: jdq819
发布时间: 2011-03-17
不是这样啊,我的意思是,先从一个数据表读出数据显示在一个输入框,这个输入框数值可以修改,之后提交表单后,存入另一个数据表,这时候在controller里赋值再到view就不行了。
作者: glkevin00
发布时间: 2011-03-17
怎么就不行了呢,我就是这样用的...
作者: KarasCanvas
发布时间: 2011-03-17
我的意思是,先从一个数据表读出数据显示在一个输入框,这个输入框数值可以修改,之后提交表单后,存入另一个数据表,这时候在controller里赋值再到view就不行了。
因为controller里赋了值,是第一个数据表的,而想把修改后的数值保存入第二张表,但是保存入第二张表的数据还是修改前的。
引用 8 楼 karascanvas 的回复:
怎么就不行了呢,我就是这样用的...
作者: glkevin00
发布时间: 2011-03-17
获取初始值并显示用一个action,保存用另一个action
[HttpGet]
public ActionResult Action()
[HttpPost]
public ActionResult Action(Model model)
作者: KarasCanvas
发布时间: 2011-03-17
当然是另一个action,但另一个action不能获取修改后的数据。
作者: glkevin00
发布时间: 2011-03-17