当前位置: 代码迷 >> ASP.NET >> 获得textbox总行数,该怎么处理
  详细解决方案

获得textbox总行数,该怎么处理

热度:9576   发布时间:2013-02-26 00:00:00.0
获得textbox总行数
在.net里如何获得写入textbox的内容的总行数,包括自动换行和回车换行。。。
查找了资料,windows下可通过API函数得到,可是.net里找不到textbox控件的handle属性。。。支支招!

------解决方案--------------------------------------------------------
在Asp.NEt的TextBox控件中应该没有Handle这个属性,Handle是Window控件的.
------解决方案--------------------------------------------------------
看到过这类问题
用JS解决
<input onkeypress= "return String.fromCharCode(event.keyCode).match(/\[u4E00-\u9FFF]/g)!=null "
onpaste= "return (clipboardData.getData( 'text ').match(/^[\u4E00-\u9FFF]+$/g)!=null) "
ondragenter= "return false " maxlength=4 onblur= "if(this.value.length!=4)this.focus(); ">
------解决方案--------------------------------------------------------
获取换行的字符串,TextBox1.Split( '\r\n ').Length
------解决方案--------------------------------------------------------
把TextBox1.Text转化成FileStream(或Stream),然后读取FileStream(或Stream),流可以一行一行读。这样不就可以得到行数了
  相关解决方案