我刚刚开始在Visual Studio中用c#和asp.net开发Web应用程序。在我的一个页面中,我将文本框的文本值设置为某个值。用户可以更改文本并保存。点击保存按钮,我必须从文本框中获取新的文本值,但我总是得到第一个文本集。如果你帮我,我会很高兴。无法从文本框中获取更新后的值
3
A
回答
11
通常,这可能是由于在Page_Load
中设置了文本框值而未包含在!IsPostBack
中。提交页面时,Page_Load
事件在按钮单击事件之前运行。因此,在click事件查看该值之前,文本框值将被重新填充为其原始值。
如果是这种情况,那么你可以用在指定的值到文本框代码中的if块这样的:
if (!IsPostBack)
{
// set the textbox value
}
0
这个问题可能是你的文本框中不能正常绑到您的视图模型。一些示例代码可以帮助验证。
相关问题
- 1. 无法从gridview中的templateField中的文本框中获取值
- 2. 无法从项目模板中的文本框中获取文本框的值
- 3. 无法从gridview中的文本框中获取修改的值
- 4. 无法获取文本框的值
- 5. 无法获取文本框的更新的案文
- 6. 无法更新文本框控制值
- 7. 无法从中继器中的文本框中获取文本
- 8. 无法从gridview上的文本框中获取值
- 9. PHP无法获取值文本框
- 10. 如何从文本框/模型中获取更新值
- 11. 无法获取pdf中的更新值?
- 12. 如何获取文本框更改MVC中的@ Html.ActionLink更新值
- 13. 无法更新TinyMCE中的文本框
- 14. GWT:无法从文本框中获取价值
- 15. 为什么我无法从文本框中获取值?
- 16. 无法使用硒webdriver从文本框中获取值
- 17. 页面重定向后无法获得文本框的更新值
- 18. 无法从GridView的页脚行获取文本框的值
- 19. 从php中获取文本框的值
- 20. 无法从文本框中获取文本
- 21. 获取更新ListView中的UserControl文本框的值
- 22. 在asp.net和c#中获取文本框的更新值#
- 23. 从另一个UIViewController文本框中获取文本框的值
- 24. 更新从第一个文本框中获取值的文本框的值只有
- 25. 从动态文本框中获取值
- 26. 从文本框中获取值
- 27. 从多个文本框中获取值
- 28. 从文本框中获取值php
- 29. 从多个文本框中获取值
- 30. 从警报框中获取文本值
请显示一些源代码... – Yahia 2012-02-01 13:55:02
发布您的代码。这听起来像是检查“IsPostBack”的问题。 – Yuck 2012-02-01 13:55:12
默特尔标记正确的答案[DOK的答案],这将鼓励人们给出答案。 – Ravia 2012-02-01 14:17:30