我在 ASP.net gridview 上应用了 footable CSS 类来开发响应表。 gridview 包含一个文本框(模板)字段,当在平板电脑或手机上查看时,该字段显示在详细信息行中(在折叠模式下)。问题是在向此文本框输入值后重新加载页面时,它具有附加了逗号的初始值。
例如:当用户在 gridview 文本框字段中输入“test”并提交时,文本框包含值“,test”。如果再次提交,它将显示为 ',test,test' 的值。
如果在文本框中没有任何值提交,它将显示为',,' 这只发生在折叠 View 中,当从桌面(完全展开)查看 gridview 时它工作正常。 希望我能得到解决这个问题的帮助。提前致谢。
最佳答案
最终通过隐藏代码进行处理。
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;
}
关于css - Footable css 类添加逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42386868/