.MaxLength=64,意思是只能输入64个字母或中文,现在我要控制它只能输入64个字母32个中文怎么办? 无论如何,你都可以通过总的字节数来控制.可以参考如下的方法得到字节数:System.Text.Encoding.Default.GetByteCount(string) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那个在TextBox的KeyPress中用就行了,如果字节超过64,则取消输入 System.Text.Encoding.Default.GetByteCount(string) 判断这个返回的字节个数 System.Text.Encoding.Default.GetByteCount(string) 这一个好像只能英文有效,而对中文就不起作用了 楼上说的System.Text.Encoding.Default.GetByteCount(string) 判断这个返回的字节个数可以的,以前就是这样做的 各位有没有去测试一下啊,System.Text.Encoding.Default.GetByteCount(string)我测试了一下,英文是没问题,但当你输入的是中文的时候就不行了 暴错呀兄弟说,只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句 Encoding.GetBytes(string).Length 试试 错误 1 当前上下文中不存在名称“Encoding” 用System.Text.Encoding中的GetBytes取得字节数组,然后看一下长度(这是实际存储长度) MyLf(不睡觉的鱼) ( ) 它的是正解。总体方法如下。js定义隐藏变量。当KeyPress发生时调用js方法。JS操作隐藏变量。document.getElementById(hdnCom).value=64 OR 32MaxLength是隐藏变量的值。 能不能麻烦那位大哥帮我写一个,我刚刚接触.net的C#语言 Encoding.UTF8.GetBytes("我们"); // 这个得出长度为4Encoding.UTF8.GetBytes("us"); //这个得出长度为2使用Validater在提交的时候验证。 补充下:使用UTF8编码的时候,中文按照2字节算,英文按照1字节算,但是,如果中英文混合的时候,英文也是按照2字节计算的。 简单问题,新手求救 跪求C#程序如何能将摄像头的图像导入? 请问:如何写日志文件 名为“XXXX”的列已属于此DataTable 直接在局域网上运行的程序无法访问MDB数据库? 如何设置folderBrowserDialog1的初始选择路径??????? 有一个网址接口用C#怎么调用呀??谢谢! 关于自定义控件的问题,请达人们进来帮帮忙 请教linq问题 一个基础问题?定义一个会产生事件的变量,然后输入该事件的代码。 高分求教,C# winfrom程序 如何将本地的数据与网络中另一台数据库服务器(sqlserver)实现互传 如何关闭其他程序弹出的错误框?
js
定义隐藏变量。
当KeyPress发生时调用js方法。
JS操作隐藏变量。
document.getElementById(hdnCom).value=64 OR 32
MaxLength是隐藏变量的值。
Encoding.UTF8.GetBytes("us"); //这个得出长度为2使用Validater在提交的时候验证。