我在ASP.net gridview上应用了可足够的CSS类来开发响应表。 gridview包含一个文本框(模板)字段,在平板电脑或手机上查看时会详细显示行(处于折叠模式)。问题是在向此文本框输入值后重新加载页面时,它具有附加了昏迷的初始值。
例如:当用户输入' test'在gridview文本框字段中并提交,文本框包含值',test'。如果再次提交,则会将值显示为',test,test'。
如果在文本框中没有任何值提交,它将显示为' ,,' 这只发生在折叠视图中,当从桌面(完全展开)查看gridview时,它工作正常。 希望我可以帮助解决这个问题。提前谢谢。
答案 0 :(得分: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;
}