gpt4 book ai didi

asp.net-mvc - Html.TextBoxFor 在 POST 操作中不显示更新的值

转载 作者:行者123 更新时间:2023-12-04 00:42:59 34 4
gpt4 key购买 nike

在我看来我有

      <%:Html.LabelFor(model => model.IPAddress)%>

<div class="editor-field">
<%:Html.TextBoxFor(model => model.IPAddress)%>
<%:Html.ValidationMessageFor(model => model.IPAddress)%>
</div>

在我的 Controller (post 方法)中,我有这个
[HttpPost]
public ActionResult Manipulation(MyModel model){
//I change modele here
if(something)
model.IPAddress="100.100.100.100";
return View(model);
}

所以,我的问题是:
当我更改模型时,TextBoxFor 不会更改他的值。
当我从 get 方法获取到 post 时,TextBoxFor 获取他的值,后来我无法更改 TextBoxFor 的值。
我调试,我的模型有新值,但 TextBoxFor 没有显示新值。

你能帮我吗?

最佳答案

尝试:

ModelState.Clear();
return View(model);

如果没有结果!返回一个 JSON 结果,然后通过 javascript 更新

关于asp.net-mvc - Html.TextBoxFor 在 POST 操作中不显示更新的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4886923/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com