一个是限制文本框的输入长度:英文和中文各有不同啊。
因为是要存储到数据库里的,数据库里的中英文字符长度占用不同,比如我要限制输入最多五个中文字符或者十个英文字符,怎么做呢?我知道文本框有个MaxLength属性,但不符合要求啊。
按照我的理解应该是用javascript在前台校验最为合适,但偶几乎没用过javascript啊,在此直接求取代码。
第二个问题是listview控件修改数据库的时候的事务处理问题。通常对数据库的修改最好用事务处理,但是我的理解listview对数据库的改写是没有事务处理的,插入空串到not null的字段的时候,直接转到错误界面,还有相同的主键也是。在ItemInserting之类的事件处理函数中,我好像只能判断输入的合法性,和不能保证系统在修改数据库时的正确完整性。
在此先谢过了。
因为是要存储到数据库里的,数据库里的中英文字符长度占用不同,比如我要限制输入最多五个中文字符或者十个英文字符,怎么做呢?我知道文本框有个MaxLength属性,但不符合要求啊。
按照我的理解应该是用javascript在前台校验最为合适,但偶几乎没用过javascript啊,在此直接求取代码。
第二个问题是listview控件修改数据库的时候的事务处理问题。通常对数据库的修改最好用事务处理,但是我的理解listview对数据库的改写是没有事务处理的,插入空串到not null的字段的时候,直接转到错误界面,还有相同的主键也是。在ItemInserting之类的事件处理函数中,我好像只能判断输入的合法性,和不能保证系统在修改数据库时的正确完整性。
在此先谢过了。
解决方案 »
- aspxgridview获取从表选中行的值
- sql语句编译出错,PLSQL里正常运行,求助
- return result.Value.Equals(1);
- asp.net中如何让某个文本框的回车事件变成TAB事件。在线等待!!!
- 编辑器控件问题。
- silverlight vs2005 xaml 无法显示
- 执行存储过程时,总是提示从numeric转换到decimal出错
- 关于连接access数据库字符串在web.config中的问题
- 【求助】ASP.NET入门经典 哪里有下载电子版的???
- 请教用存储过程怎么再.net使用输出数据
- 导出Excel问题,流跟json数据的转换问题?
- 怎么实现asp.net web 条码打印 能动态传入名称和编码
char c = '大';
Response.Write(c > '\u00ff');js自己写
string s = "共有300个中国人。";
foreach (char c in s)
{
if (c > '\u00ff')
sum += 2;
else
sum += 1;
}
Response.Write(sum);
输出:17