![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#编程
文章平均质量分 51
过客-夏天
温柔的女汉子
展开
-
理解windows 窗体和wpf的跨线程调用
最近在做wpf项目,但是发现从wpf中有些函数方法不存在了,比如windows 窗体中的InvokeRequired,在wpf中不存在。你曾开发过Windows窗体程序,可能会注意到有时事件处理程序将抛出InvalidOperationException异常,信息为“跨线程调用非法:在非创建控件的线程上访问该控件”。这种Windows窗体应用程序中跨线程调用时的一个最为转载 2014-03-17 18:35:53 · 1837 阅读 · 2 评论 -
关注细节之页面传值
关于页面传值,网上讨论最多的是session、Request.QueryString、 ViewState等等之间的区别,并且这些区别也被大家熟记于心。但是编者今天偶然做web应用时,碰到问题如下:系统框架采用orm关系映射,从A页面传varchar类型的值“StuNO”时,发现在B页面找不到对应的信息。A页面代码如下 Response.Redirect("StuInfoDetail.as原创 2015-01-07 15:28:52 · 452 阅读 · 0 评论 -
xcopy中提示“无效的参数数量”的解决方法
将原目标和目标加“”即可。原因是DOS下不支持长文件名,只支持8.3格式的文件名 。如果是Windows下的命令行,对于有空格的命令行要加引号。应该是 copy "c:\program files" "........"转载 2014-09-04 15:07:20 · 9339 阅读 · 0 评论 -
mysql 远程访问 错误2003 解决办法
mysql 数据库默认安装完毕后是没有开启yuanc原创 2014-06-27 16:41:02 · 2332 阅读 · 0 评论 -
"当应用程序不是以 UserInteractive 模式运行时显示模式对话框或窗体是无效操作。请指定 ServiceNotification....."的解决方案
编程不止,bug不止。 程序员每天都会遇到各种各样的bug,如下,发布的项目发生了一下错误:当应用程序不是以 UserInteractive 模式运行时显示模式对话框或窗体是无效操作。请指定 ServiceNotification 或 DefaultDesktopOnly 样式,以显示服务应用程序发出的通知。原来MessageBox.Show(es.Message);这句话原创 2014-03-26 11:48:55 · 12405 阅读 · 0 评论 -
C# 调用并执行SQL脚本文件
Microsoft.SqlServer.ConnectionInfo.dllMicrosoft.SqlServer.Smo.dll--------------------------------------------using Microsoft.SqlServer.Management.Common;using Microsoft.SqlServer.Manag转载 2014-04-10 08:58:56 · 1616 阅读 · 0 评论 -
对mysql数据库操作时,某些情况下乱码(本情况估计应该只属于个别人情况)
项目环境:v原创 2014-04-10 09:13:20 · 687 阅读 · 0 评论 -
解决“未能加载文件或程序集Microsoft.SqlServer.SqlEnum,”的思路及解决过程
最近在做C#执行Sql脚本的程序,环境VS2012+Sql Server 2008。本地运行没有错误,但是发布到服务器上就报如下错误“/”应用程序中的服务器错误。未能加载文件或程序集“Microsoft.SqlServer.SqlEnum, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91”原创 2014-03-26 11:35:43 · 11549 阅读 · 2 评论 -
textbox框的常见验证
对于一个系统,用户可以输入数据即代表着不安全,尤其在用户是网络上的任意人的时候,我们没有办法假定用户按照我们的要求去输入数据,也没有办法假定用户的所有输入都是善意的,在这种情况下,验证用户的输入数据就变得十分重要。以下举几种常见的验证(以textbox为例)。 1长度验证(验证字符长度) MaxLength="value" 其中value代表允许输入的最大字符数,如:原创 2014-03-24 18:26:43 · 1351 阅读 · 0 评论 -
从客户端(...)中检测到有潜在危险的Request.Form 值的处理办法 找不到方法:System.Web.UnvalidatedRequestValues
最近做项目时用到了模拟http页面,结果调试时出现从客户端(...)中检测到有潜在危险的Request.Form 值,这方面网上的资料很多,但是说的几乎都是一样的,先把常规解决方案列出来:解决方案一: 在.aspx文件头中加入这句: 或者修改web.config文件: 因为validateRequest默认值为true。只要设为f原创 2014-03-18 22:33:48 · 1149 阅读 · 0 评论 -
.net连接mysql数据库语句
我的项目中将连接数据库语句写在配置文件中: 其中database为数据库名,Data Source为数据库所在的服务器地址,“localhost”代表本机地址,port为mysql数据库的端口号 user id代表用户名称 password代表用户密码,charset表向服务器请求连接所使用的字符集,默认:无 因为项目中的数据库中存在中文,mysql不同的原创 2015-04-02 09:27:45 · 1154 阅读 · 0 评论