你可以在生成的html代码中查看一下他的id是多少
生成的id是有一定规律的
然后用js获取
生成的id是有一定规律的
然后用js获取
解决方案 »
- 开发C# Form的过程中,为何我的进程中多了几个conime.exe进程
- 修改了DataGridView中单元格字体颜色,在重新排序时如何保持修改后颜色不变
- 【顶也给分】请教个问题webBrowser里面我想自己提交qq空间留言的,现在就一个地方有问题.
- 求C#的控件,For Windows/Web FORM
- sql:将数据类型 varchar 转换为 float 时出错
- 关于“DLL方式封装MDI子窗体”的问题?高手帮忙!
- 请教一个关于COM+进程同步的问题
- 如何判断操作系统是否支持GB2312的字符集?
- 更新服务器端控件的Eanble设置
- C#图片的保存与读取
- 如何控制线程个数,直到一个线程完毕后才启动另一个线程
- Windows8 下 VS2012和SQLServer2012昨天突然打不开了,只有管理员权限才能打开。
//引入如下命名空间
using System.Text.RegularExpressions;
using System.Text;
// 截取字符串函数
// <param name="str">所要截取的字符串</param>
// <param name="num">截取字符串的长度</param>
static public string GetSubString(string str, int num)
{
#region
return (str.Length > num) ? str.Substring(0, num) + "..." : str;
#endregion
}
// 截取字符串优化版
// <param name="stringToSub">所要截取的字符串</param>
// <param name="length">截取字符串的长度</param>
// <returns></returns>
public static string GetFirstString(string stringToSub, int length)
{
#region
Regex regex = new Regex("[\u4e00-\u9fa5]+", RegexOptions.Compiled);
char[] stringChar = stringToSub.ToCharArray();
StringBuilder sb = new StringBuilder();
int nLength = 0;
bool isCut = false;
for (int i = 0; i < stringChar.Length; i++)
{
if (regex.IsMatch((stringChar[i]).ToString()))//regex.IsMatch指示正则表达式在输入字符串中是否找到匹配项
{
sb.Append(stringChar[i]);//将信息追加到当前 StringBuilder 的结尾
nLength += 2;
}
else
{
sb.Append(stringChar[i]);
nLength = nLength + 1;
}
if (nLength > length)//替换字符串
{
isCut = true;
break;
}
}
if (isCut)
return sb.ToString() + "...";
else
return sb.ToString();
#endregion
}
//绑定超长部分替代
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string gIntro = e.Row.Cells[3].Text;
e.Row.Cells[3].Text = StrHelper.GetFirstString(gIntro, 12);
}
}