首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.net mvc 1.0 Html.TextBox

.net mvc 1.0 Html.TextBox
EN

Stack Overflow用户
提问于 2009-05-12 23:03:29
回答 2查看 291关注 0票数 0

我有以下代码,这只适用于第一次页面命中。<%= Html.TextBox("Amount",Model.Amount)%>

在上面的代码行中,每次生成视图时,调试器都会显示获取Model.Amount的属性调用。但是,更新后的Amount值不会反映在生成的HTML中。

帮助

EN

回答 2

Stack Overflow用户

发布于 2009-05-12 23:06:22

我假设您的表单是通过回发来更改金额的?

听起来你要发布的操作并没有做任何工作。你需要发布源代码。

票数 0
EN

Stack Overflow用户

发布于 2009-05-12 23:40:51

我认为您遇到的问题可能是表单中传递的值保存在ModelState中,这会覆盖在Action方法中直接设置为TextBox值的任何内容。这是HtmlHelper TextBox扩展方法的一个“特性”。您可以避免使用内置的HtmlHelper方法并手动将输入文本“type=”html元素输出到表单中,也可以尝试在某个操作中调用ModelState.Clear()。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/855311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档