好心人给解决下, 不然整体项目就费掉了 下载地址:http://www.codeproject.com/KB/validation/validationprovider.aspxVS2008 可以用的,VS2010不能用2010重新建立一个窗体,在用ValidationProvider不能用了!用他的DEMO是可以的,不过也不能更改! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么异常?你的vs2010的net framework选择成.net 3.0或者3.5试一试。 还可以用vs2010打开他的source code。编译成net4.0的dll.估计是.net版本不匹配。 vs2010,.net 4.0 测试通过打开VS2010的时候提示升级项目,让它自己升级去,然后在项目中添加引用现有项目,右键该项目-->生成,然后右键你的项目,添加引用,在项目中选择Noogen.Validation项目,OK搞定,测试一切正常 大家都没明白我的意思,是重新设计一个窗体,用 ValidationProvider 就不用能用了,不起作用,不是他有什么错误!!! 你这么问,没有人能容易的回答的了。 把自己的问题说清楚些。1 ValidationProvider source code是否升级到VS2010。 若是,framework是哪个版本的?2 你的意思是否是新建一个WINFORM 的application, 在这application引用了ValidationProvider ? 3 是什么错误?要是在msdn 论坛上我不会看这类的标题的帖子。title上也应涉及到你的问题,免得浪费大家时间。 试一试!!.net 4.0好像不能向下兼容哦!! .Net 的版本不一致,更换下版本! // 我试过了,可以用,以下是我的编译、测试过程:// 1. Download source code from CodeProject// 2. Rebuild it via VS2010// 3. Save 这个 Project,他会提示你保存 sln,保存。// 4. 接着 Create New Project,随便建一个,比如 WinForm 的// 5. 拖放一个 Button 和一个 TextBox。// 6. 将工具栏滚动条拖至最顶端,将 ValidationProvider 控件拖放至窗体。// 7. 设置 textBox1 的 "ValidationRule On validationProvider1" 属性的值。// (1) Click New// (2) RegExPattern 属性值设为 ^(\s)*$ // (3) Click Save and Close// 8. Button 的 Click 事件里写如下代码:private void button1_Click(object sender, EventArgs e){ validationProvider1.ValidationMessages(!validationProvider1.Validate());}// 9. Run 一下, input "adasds" or " " in the textBox1, 可以看到 结果,我这里会闪烁!// 测试结果:一切正常。 大哥 你不会是耍人吧,我下载下来就能用,一个是winform的 一个是Webfrom的, 被好心耍。 两个项目的属性里目标框架都用.net4.0 winxpsp3+VS2010SP1 测试通过。 测试是可以通过的,不要用他的DEMO要自己建立 一开始就给你留言了,发现是留给自己的,抱歉让你有浪费了很长时间。嗯,能的,真的可以的啊。你是没有设置好,你打开属性,选择目标框架 选中4.0 ,千万不要4.0 Client ProFile,切记切记。 这样的就行了。 新手请教NHibernate查询问题 求救!!!动态修改app.config 大家说说现在.NET开发中最常用的技术及贵公司中采用的技术(答者给分) 倾家荡产了,在问个ComboBox问题? 密码问题 谁知道错在那? 感谢 如何用C#编程实现时间的精确比较(精确到分钟)! MP3播放列表文件.m3u怎么编写? 怎样隐藏水晶报表中的字段 Combox 设定ValueMember时提示 未将对象引用设置到对象的实例 没有选中行,但dataGridView1.SelectedRows.count=1 winlockdll.dll类库应该放在哪个目录下面 求分析这个循环的具体执行过程???
打开VS2010的时候提示升级项目,让它自己升级去,然后在项目中添加引用现有项目,右键该项目-->生成,然后右键你的项目,添加引用,在项目中选择Noogen.Validation项目,OK搞定,测试一切正常
1 ValidationProvider source code是否升级到VS2010。 若是,framework是哪个版本的?
2 你的意思是否是新建一个WINFORM 的application, 在这application引用了ValidationProvider ?
3 是什么错误?
要是在msdn 论坛上我不会看这类的标题的帖子。title上也应涉及到你的问题,免得浪费大家时间。
// 我试过了,可以用,以下是我的编译、测试过程:
// 1. Download source code from CodeProject
// 2. Rebuild it via VS2010
// 3. Save 这个 Project,他会提示你保存 sln,保存。
// 4. 接着 Create New Project,随便建一个,比如 WinForm 的
// 5. 拖放一个 Button 和一个 TextBox。
// 6. 将工具栏滚动条拖至最顶端,将 ValidationProvider 控件拖放至窗体。
// 7. 设置 textBox1 的 "ValidationRule On validationProvider1" 属性的值。
// (1) Click New
// (2) RegExPattern 属性值设为 ^(\s)*$
// (3) Click Save and Close
// 8. Button 的 Click 事件里写如下代码:
private void button1_Click(object sender, EventArgs e)
{
validationProvider1.ValidationMessages(!validationProvider1.Validate());
}
// 9. Run 一下, input "adasds" or " " in the textBox1, 可以看到 结果,我这里会闪烁!// 测试结果:一切正常。
两个项目的属性里目标框架都用.net4.0 winxpsp3+VS2010SP1 测试通过。