在每一个中
postback,您总是从数据库中获取旧值。解决方案是检查页面是否是首次呈现(
!IsPostBack
),然后在响应回发()进行加载时设置您
MainFormTemplate的,
DataSource否则将
IsPostBack
获得
txt_Name的值,如下所示:
HtmlInputText twt;protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack) {using (DB_MikaDataContext data = new DB_MikaDataContext()){ MainFormTemplate.DataSource = data.File_Projects.Where(x => x.Num_Tik.Equals("12")).ToList(); MainFormTemplate.DataBind();} } else {twt = MainFormTemplate.FindControl("txt_Name") as HtmlInputText; }}protected void btn_Update_onClick(object sender, EventArgs e){ string text = twt.Value; // You will get the new value}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)