日期:2014-05-17  浏览次数:20444 次

新手求解asp.net即时获取文本框中的值...
今天在做一个aspx网页有很多类似<input id="shortname" runat="server" class="text" type="text"/>的文本框。

要求网页加载的时候文本框中有默认的值(读数据库)

然后用户可以更改文本框中的值后,提交更新数据库中的信息..

但是后台处理的时候取文本框中的值一直都是网页加载时候的默认值..求解决方法!!


在网上看到有人用javascript中的onkeypress、onkeydown、onkeyup三个事件能解决,无奈小弟javascript基础太差,求解决的源码...

或者其他解决方法都可以...跪谢!!
asp.net javascript 数据库

------解决方案--------------------
你说即时获取的话,用onblur,控件失去焦点触发后台方法进行保存
------解决方案--------------------
后台代码使用 IsPostBack 条件,为 false 的时候才可以加载默认值,为 true 时则已经是用户输入的值了。