小弟初学,最近碰到一个问题,在一个网页中要同时实现用户的新增和修改,新增功能正常。
修改功能的实现是通过在浏览用户信息页面中点击修改后,跳转到新增用户页,然后在后台将相应用户的数据填入表单中,在前台页面操作时,输入修改后的数据,然后提交修改。
但是调试的过程中发现表单中的数据没有变化,也就是说表单中控件的值还是在后台代码设置的,没有获取到用户修改后的数据,想请问下需要怎么做才能获取用户输入的数据而非后台代码设置的值呢?
修改功能的实现是通过在浏览用户信息页面中点击修改后,跳转到新增用户页,然后在后台将相应用户的数据填入表单中,在前台页面操作时,输入修改后的数据,然后提交修改。
但是调试的过程中发现表单中的数据没有变化,也就是说表单中控件的值还是在后台代码设置的,没有获取到用户修改后的数据,想请问下需要怎么做才能获取用户输入的数据而非后台代码设置的值呢?
显示当前数据-》填入修改后的数据-》提交-》界面显示修改前的数据
问题是最后一步应该显示“修改后的数据”?检查一下,修改后的数据在数据库中是否更新了。
猜测是你的Page_load事件里没加上
if (!IsPostBack) //仅当第一次加载时运行
{
}MVC的就不了解怎么改了