.NET工具和实践调查结果
Nishizhen | C#相关 | 2012-12-25
作者 Roopesh Shenoy 译者 侯伯薇 发布于 2012年12月18日
我们发布的.NET工具和实践社区调查收到了超过650张投票,让我们看到一些有趣的结果。我们试着从中提炼出一些见解。
值得注意的有:
投票的数量和工具本身的数量不成比例——这更表现在普及率和使用率上,那也是由于本次调查投票的样本大小所限。
正如多位读者所... [阅读全文]
WordPress on .NET 4.0
Nishizhen | C#相关, 关于Wordpress | 2012-01-04
WordPress is an open-source content management system (CMS) built using PHP and MySQL. It’s one of the most frequently used solutions for blog publishing. In this article I describe how to compile this PHP application to .NET Framework 4.0 using Phalanger.
Contents
Motivation
Requirements
Copy to publishing location
Set-u... [阅读全文]
获取WebBrowser中的Cookies(包含ASP.NET_SessionId等)
Nishizhen | C#相关 | 2011-12-15
一开始使用WebBrowser.Document.Cookie获取,怎么获取这个值都是null,但是使用http分析工具抓到的包里就都能够看到ASP.NET_SessionId等Cookie值
用了很多办法都不行,下面的方法可以,Mark~
[DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
static extern bool InternetGetCookieEx(string pchURL, string pch... [阅读全文]
Invoke和BeginInvoke的区别
Nishizhen | C#相关 | 2011-08-06
近日,被Control的Invoke和BeginInvoke搞的头大,就查了些相关的资料,整理如下。感谢这篇文章对我的理解Invoke和BeginInvoke的真正含义 。
(一)Control的Invoke和BeginInvoke
我们要基于以下认识:
(1)Control的Invoke和BeginInvoke与Delegate的Invoke和BeginInvoke是不同的。
(2)Control的Invoke和BeginInvoke的参数为delegate,委托的方法是在C... [阅读全文]
.Net 使用句柄与其他程序交互
Nishizhen | C#相关 | 2011-04-08
[DllImport("user32.dll", EntryPoint = "FindWindow", SetLastError = true)]
private static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32.dll", EntryPoint = "FindWindowEx", SetLastError = true)]
private static extern IntPtr FindWindowEx(IntPtr hwndParent, uint hwndChildAfter, st... [阅读全文]
TFS切换登录用户
Nishizhen | C#相关 | 2011-03-22
用VS2010开发项目,一直困扰着我的是不知道怎么去切换TFS的登录帐户,因为每次TFS都是用默认的账户连接到TFS服务器,有时想切换另一个用户登录TFS服务器,不知道从何下手,今天总算找到了这个解决问题的办法,我想应该有不少使用TFS的朋友遇到跟我一样无语的问题,所以把这个解决方法记录下来,一是为了自己记住这个操作过程,二也是为了在寻找解决这个... [阅读全文]
执行处理程序“System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerWrapper”的子请求时出错。
Nishizhen | C#相关 | 2011-02-16
使用C# MVC2.0遇到异常:
执行处理程序“System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerWrapper”的子请求时出错。
怎么看都没找到问题的原因,在网上搜索,也没看到什么,后来才发现是视图和Site.Master的冲突导致的,错误里面什么都没有提到,根本追踪不出来。。。
在这里提醒大家注意相关视图,是否有什么冲突。
[阅读全文]
Silverlight与HTML页面交互基本方法总结
Nishizhen | C#相关 | 2011-02-13
现在SL3/4与HTML页面交互和以前相比已经变化了不少,参考了些资料,自行整理了一下。
Silverlight与Html页面的交互功能是通过统称为HTML Bridge的一组类型和方法来实现的。要启用交互功能需要在创建Silverlight控件时指定enableHtmlAccess参数为true,否则很多方法的使用都会引发异常。
在object标签式创建方法中为:
<param name="enableHtmlAccess... [阅读全文]
C# 使用HttpWebRequest遇到HTTP500等错误时的Response的数据使用
Nishizhen | C#相关 | 2010-08-03
问题如题,当使用HttpWebRequest时,遇到请求的返回结果是500等错误时,HttpWebRequest的GetResponse()方法就会报出异常Http500错误,取不到想要的Response内容。
可以这样获取:
(HttpWebResponse)httpRqst.GetResponse();
}
catch (WebException ex)
{
httpRspn = (HttpWebResponse)ex.Response;
}
问题解决~
[阅读全文]