小编War*_*mak的帖子

什么是*.csproj中的usevshostingprocess?

今天,我突然在我的*.csproj文件中找到了这个

< UseVSHostingProcess> False </UseVSHostingProcess>
Run Code Online (Sandbox Code Playgroud)

当我把它与最新的比较它被加入

<PropertyGroup> </ Property Group>
Run Code Online (Sandbox Code Playgroud)

我在谷歌搜索了很多,发现 http://msdn.microsoft.com/en-us/library/vstudio/ms171262.aspx,我不太明白.

有人可以解释一下UseVSHostingProcess是什么以及为什么需要它.

c# asp.net csproj

33
推荐指数
1
解决办法
1万
查看次数

HttpWebRequest.UserAgent:它做了什么

我读了这篇关于它的MSDN并运行了它的例子. http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.useragent.aspx

当我将uSerAgnet更改为类似"blah"之类的东西时,输出是错误的,但是当我使用相同的东西时,即使我注释掉设置UserASgent的代码行,输出也是正确的.

什么是UserAgent?我应该什么时候设置它?如何知道我应该设置什么值?

谢谢

.net user-agent system.net httpwebrequest

11
推荐指数
1
解决办法
1万
查看次数

ASP.NET C#ListBox服务器控件不会禁用

我有4个服务器端ListBox控件.所有这些都将其Enabled属性设置为false,但在渲染时它们肯定已启用.它们都是多选的.它们没有数据绑定或触摸它们的任何代码.下面是所有这些标记(保存ID).我正在使用IIS6运行.NET Framework的v4.

<asp:ListBox runat="server" ID="lstProduct" Enabled="false" SelectionMode="Multiple" Rows="6"></asp:ListBox>
Run Code Online (Sandbox Code Playgroud)

这是运行时生成的标记:

<select size="6" name="ctl00$ctl00$MainContent$MainContent$lstProduct" multiple="multiple" id="MainContent_MainContent_lstProduct" class="aspNetDisabled">
Run Code Online (Sandbox Code Playgroud)

c# asp.net listbox

11
推荐指数
4
解决办法
2万
查看次数

ISupportInitialize(BeginInit/EndInit)和SuspendLayout/ResumeLayout之间的区别

有人可以解释使用ISupportInitialize接口方法(BeginInit/EndInit)和使用SuspendLayout/ResumeLayout之间的区别吗?

是仅在构造/"初始"初始化期间使用ISupportInitialize ...还是可以在以后想要将新的子控件添加到现有父控件时使用?

任何特殊的差异?

非常感谢你的帮助!

谢谢,

帕托

.net system.componentmodel winforms

10
推荐指数
1
解决办法
4170
查看次数

delegate.Invoke是如何工作的?

如果我在我的代码中创建一个委托,如:

delegate void dostuff (string o);
Run Code Online (Sandbox Code Playgroud)

这产生派生从一个类System.MulticastDelegate,它实现三个方法- Invoke,BeginInvokeEndInvoke.

如果我看一下所编译的IL,Invoke我看到的是:

.method public hidebysig newslot virtual 
        instance void  Invoke(string o) runtime managed
{
} // end of method dostuff::Invoke
Run Code Online (Sandbox Code Playgroud)

该方法不包含代码.调用它确实有效 - 委托被调用,但我看不出它是如何做到的.

调用Invoke实际调用委托的伏都教来自哪里?

.net c# delegates invoke

10
推荐指数
1
解决办法
1902
查看次数