同事在用包含私钥的RSA+SHA256证书做签名测试的时候出现Invalid algorithm specified的Exception,如果把签名的SHA256换成SHA1则没有问题,让我帮忙测试看看。我把解决的过程记录如下。 同事大概的代码如下: X509Certificate2 cert = new X509Certificate2("xxx.pfx", "password"); RSACr…
阅读全文标签:C#
.NET Framework 4.5 GridViewCommandEventArgs新增Handled属性
最近有个老项目从framework 2.0升级到了4.5,测试过程中发现有个GridView的功能异常。这个GridView只绑定数据,并没有EditTemplate去做编辑的功能。但是在点击某个数据行的command之后,Gridview的绑定列会变成带textbox的编辑模式。最后发现原因是CommandName用了"Edit",而这个正好是GridView自带的编辑功能的CommandNam…
阅读全文ASP.NET系统:访问某个页面碰到编译错误CS0120
同样的代码,某个同事build后再自己机器上跑某个页面碰到编译错误,而在我的机器上没有碰到问题。 具体错误如下示例: Compiler Error Message: CS0120: An object reference is required for the non-static field, method, or property '<ProjectName>.<PageNa…
阅读全文文件名/路径去除非法字符的方法,CSV格式文件Encode方法
1. 文件名去除非法字符 /// <summary> /// Remove invalid characters which are not allowed in the file name /// </summary> /// <param name="fileName"></param> /// <returns></retur…
阅读全文