小编Bra*_*rby的帖子

Visual Studio for Large Project中的长加载时间

有没有办法在Visual Studio 2008中关闭intellisense?我知道删除一个DLL以关闭C++中的intellisense,但这对C#不起作用.我也知道偏好,但只是关闭了视觉显示.我想关闭所有intellisense所以它根本不扫描我的代码.

更新10/14/09:Eric非常友好地看一下,所以我给他发了一些日志信息.当我们得到一个时,我会在这里发布决议.

更新:更新标题以反映线程的更改方向

相关问题

在Visual Studio 2008中关闭单个项目的Intellisense

c# intellisense visual-studio-2008 visual-studio

6
推荐指数
1
解决办法
2765
查看次数

asp mvc post不发送表单数据

我正在尝试将表单数据发送到我的ASP MVC控制器,但表单集合是空的.操作中的变量被正确绑定.这是我的剃刀形式

    @foreach (var recipe in Model.RecipesInCategory) {
    <form name="input" action="mycontroller/myAction/@Model.Id1/@Model.Id2" method="post">
    <fieldset>
      <table >
        <tr>
          <td>
            <input id="AddBtn" type="submit" value="Add"  />
            <select id="dayOfWeek" >
              <option value="Sunday">Sunday</option>
              <option value="Monday">Monday</option>
              <option value="Tuesday">Tuesday</option>
              <option value="Wednesday">Wednesday</option>
              <option value="Thursday">Thursday</option>
              <option value="Friday">Friday</option>
              <option value="Saturday">Saturday</option>
            </select>
          </td>
        </tr>
      </table>
    </fieldset>
    </form>
  }
Run Code Online (Sandbox Code Playgroud)

这是我的控制器.两个GUID正确通过,但dow变量始终为null.事实上,表格根本没有参赛作品.

[HttpPost]
public ActionResult myAction(Guid Id1, Guid Id2)
{
    var dow = this.Request.Form["dayOfWeek"];
Run Code Online (Sandbox Code Playgroud)

请注意,我在循环中创建的此页面上有许多表单.那是问题吗?

asp.net-mvc

5
推荐指数
1
解决办法
7996
查看次数

将 AJAX 调用从 IIS6 移动到 IIS7.5,在 System.Web.Handlers.ScriptModule.OnPostAcquireRequestState 上失败

我正在 Win2003Srv 上的 IIS6 下对 WebMethod 进行 AJAX 调用,如下所示,它工作正常:

<System.Web.Services.WebMethod()> _
Public Shared Sub EmailManagers()
    'code
End Sub
Run Code Online (Sandbox Code Playgroud)

像这样的 AJAX 调用:

    function EmailManagers_Click() {
        alert('staring email send');
        $.ajax({
                type: "POST",
                //url: "EACApprovalOverview.aspx/EmailManagers(" + document.URL + ")",
                url: "EACApprovalOverview.aspx/EmailManagers",
                data: "{}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (msg) {
                    alert("Emails Sent!");
                },
                fail: function (msg) {
                    alert("Email Send Failed!");
                }
            });
        alert('end email send');
        return false;
    };
Run Code Online (Sandbox Code Playgroud)

当我在 Win2008Srv 上的 IIS7.5 下运行此应用程序时,我收到“对象引用未设置为对象的实例”。这是堆栈跟踪:

[NullReferenceException: Object reference not set to an instance …
Run Code Online (Sandbox Code Playgroud)

asp.net ajax iis-7.5

5
推荐指数
1
解决办法
934
查看次数

在VS 2008中为单个项目关闭Intellisense

我有一个大约1000个类的项目(不,没有办法方便地将这个项目分成多个).只需加载项目大约需要20分钟,因为智能感知会慢慢地突破所有类,并且会占用近1GB的内存.有没有办法为单个项目关闭Intellisense,但是为解决方案中的所有其他项目保留它?

size intellisense project visual-studio-2008

4
推荐指数
1
解决办法
1301
查看次数

约束一个通用参数作为另一个的子类型

我正在尝试创建一个passthrough方法,它将调用Unity来注册一个类型.这是我尝试创建的方法的主体:

public static void RegisterType<T,U>()
{
    myContainer.RegisterType<T, U>();
}
Run Code Online (Sandbox Code Playgroud)

myContainer属性是IUnityContainer.当我试图建立这个,我得到

类型'U'不能在泛型类型或方法'Microsoft.Practices.Unity.UnityContainerExtensions.RegisterType(Microsoft.Practices.Unity.IUnityContainer,params Microsoft.Practices.Unity.InjectionMember [])中用作类型参数'TTo'. ".从"U"到"T"没有装箱转换或类型参数转换.

如何告诉编译器U确实实现了接口T?

c# generics

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