在更改服务器端值文本之后,从文本框中获取文本值

在更改服务器端值文本之后,从文本框中获取文本值,第1张

在更改服务器端值/文本之后,从文本框中获取文本/值

在每一个中

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}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4986493.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存