2017-02-22 83 views
0

我已经在ASP.net gridview上应用了footable CSS类来开发响应表。 gridview包含一个文本框(模板)字段,详细显示在平板电脑或手机上查看的行(处于折叠模式)。问题在于,在为该文本框输入值之后重新加载页面时,该页面具有初始值并附加了彗形像差。例如:当用户在gridview文本框字段中输入'test'并提交时,文本框包含值'test'。如果再次提交,它会显示为',test,test'。Footable css class添加逗号

如果在文本框中没有任何值提交,它将显示像',,' 这只发生在折叠视图,当从桌面查看gridview(完全展开)时,它工作正常。 希望我能得到解决此问题的帮助。提前致谢。

回答

0

通过后面的代码完成处理。

  TextBox tbName = (TextBox)row.FindControl("txtName"); 
      string txtname = tbName.Text; 
      int index1 = txtname.LastIndexOf(','); 

      string memName = ""; 

      if (index1 != -1) 
      { 
       index1++; 
       memName = tbName.Text.Substring(index1); 
       tbName.Text = memName; 
      }