asp.net中先给textbox赋值然后在此基础上修改内容再取值为什么还是原来的值??

日期:2017-11-22 21:20:38 人气:1

asp.net中先给textbox赋值然后在此基础上修改内容再取值为什么还是原来的值??

你的赋值语句是不是写在page_load中的,而且没有使用if(!isPostBack吧?如果不使用!isPostBack每次页面的内容提交都会再次把textbox1.text="aaaaa"运行一次,包括OnClick提交事件,因为post提交本身就是刷新页面了 正确的做法是: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { t
    A+
热门评论