问题列表 - 第18026页

Asp.net mvc 2 - 从ActionFilter重定向错误?

从mvc1和mvc2改变了什么?如果用户未经过身份验证,我有以下代码重定向到登录页面.这不适用于mvc2并导致"System.Web.HttpException:在发送HTTP标头后无法重定向"

public class RequiresAuthenticationAttribute : FilterAttribute, IAuthorizationFilter
{
  public void OnAuthorization(AuthorizationContext filterContext)
  {
    if (!filterContext.HttpContext.User.Identity.IsAuthenticated)
    {
      string redirectOnSuccess = filterContext.HttpContext.Request.Url.AbsolutePath;
      string redirectUrl = string.Format("?ReturnUrl={0}", redirectOnSuccess);
      string loginUrl = System.Web.Security.FormsAuthentication.LoginUrl + redirectUrl;
      filterContext.HttpContext.Response.Redirect(loginUrl, true);
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪如下:

System.Web.HttpException: Cannot redirect after HTTP headers have been sent.
  at System.Web.HttpResponse.Redirect(String url, Boolean endResponse)
  at System.Web.HttpResponseWrapper.Redirect(String url, Boolean endResponse)
  at System.Web.Mvc.RedirectResult.ExecuteResult(ControllerContext context)
  at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult)
  at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass14.<InvokeActionResultWithFilters>b__11()
  at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)
  at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass14.<>c__DisplayClass16.<InvokeActionResultWithFilters>b__13()
  at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

类似于ReSharper的Ne​​tBeans插件

是否有任何类似ReSharper的NetBeans插件(最好是6.8)?我正在使用NetBeans for PHP.

我需要以下功能:

  • 添加某种代码分析
  • 添加一些智能重构接口
  • 增强当前的代码完成系统
  • 为代码突出显示添加更多选项

目前我正在使用多种外部工具,这些工具并不完全是用户友好的,我希望最好在一个工具中使用它.也许其他一些PHP IDE有这样的东西.

编辑:在我对Jani Hartikainen的回答中提供更多细节.

php ide resharper netbeans netbeans6.8

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

如何使事件处理程序异步运行?

我正在编写一个Visual C#程序,它在辅助线程上执行连续的操作循环.偶尔当该线程完成任务时,我希望它触发一个事件处理程序.我的程序执行此操作但触发事件处理程序时,辅助线程等待事件处理程序完成后再继续执行该线程.如何让它继续?这是我目前的结构方式......

class TestClass 
{
  private Thread SecondaryThread;
  public event EventHandler OperationFinished;

  public void StartMethod()
  {
    ...
    SecondaryThread.Start();      //start the secondary thread
  }

  private void SecondaryThreadMethod()
  {
    ...
    OperationFinished(null, new EventArgs());
    ...  //This is where the program waits for whatever operations take
         //place when OperationFinished is triggered.
  }

}
Run Code Online (Sandbox Code Playgroud)

此代码是我的某个设备的API的一部分.当触发OperationFinished事件时,我希望客户端应用程序能够执行它所需的任何操作(即相应地更新GUI),而不会导致API操作.

另外,如果我不想将任何参数传递给事件处理程序,我的语法是否正确使用OperationFinished(null, new EventArgs())

c# multithreading event-handling synchronous eventargs

41
推荐指数
4
解决办法
5万
查看次数

Matlab中的软糖因子

任何人都可以告诉我在Matlab中使用fudgeFactor吗?谢谢.

matlab

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

如何用较小的正方形/矩形填充正方形?

在我工作的办公室里,我们不允许在墙上画画,所以我决定画出正方形和长方形,为它们贴上一些漂亮的布料,并将它们排列在墙上.

我正在尝试编写一个方法,它将采用我的输入尺寸(9'x 8'8")和最小/最大尺寸(1'x 3',2',4'等)并生成随机模式正方形和矩形填充墙壁.我尝试手工完成这个,但我对我得到的布局感到不满意,每次我想"随机化"布局需要大约35分钟.

c# algorithm drawing

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

objc_setAssociatedObject在iPhone模拟器中不可用

在3.1 SDk中,Apple增加了对相关对象的支持.

但是,模拟器不会编译包含对objc_setAssociatedObject,objc_getAssociatedObject等的引用的代码.(未声明的错误)

有没有解决的办法?我可以让iPhone模拟器编译这段代码吗?我不想在设备上进行所有测试.


更新

Bug Filed:rdar:// 7477326

iphone cocoa-touch objective-c ios-simulator

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

我可以在某些进程开始时收到通知吗?

我需要知道(最好是延迟最少)何时foo.exe启动。

现在,我有一个线程位于一个轻循环(~10 Hz)中,并在进程树中寻找foo.exe.

这不太优雅,我想知道是否可以注册 Windows API 的某些部分以在任何进程启动时获得回调。

如果没有这样的工具可用,我当然愿意接受其他更优雅地完成这项任务的方法。

winapi notifications process

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

MVC安装需要〜永远

我转到此页面并单击"使用Web Platform Installer安装ASP.NET MVC框架"链接并继续安装.

我选择的唯一选项是安装Web部署工具,现在我在过去2小时内盯着以下屏幕而没有更新进度条 屏幕图像

我假设我正在安装MVC框架(这是意图)以及可选的Web平台安装程序组件,但我担心安装进度不足以及它所花费的时间长度.

我害怕中止安装,让我的电脑处于丑陋状态.有时卸载取消需要的时间比安装要长.

这种安装通常需要这么长时间吗?

asp.net-mvc

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

C# - 从指针创建托管数组

我正在尝试从一个字节数组创建一个双重托管数组.我目前有问题,但我想优化.这是我想要使用的一些代码:

private unsafe static double[] _Get_Doubles(byte[] _raw_data)
{
    double[] ret;
    fixed (byte* _pd = _raw_data)
    {
        double* _pret = (double*)_pd;
        ret = (double[])*_pret; //FAILURE
    }
}
Run Code Online (Sandbox Code Playgroud)

请让我知道如何处理这些问题.

-Aaron

arrays pointers unmanaged managed

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

如何在应用程序控制器中读取rails上的ruby配置值

如果我有这样的配置文件

# config/environments/integration.rb
config.action_controller.session = {
  :domain => ".example.com"
}
Run Code Online (Sandbox Code Playgroud)

如何从我的应用程序控制器中获取值,例如:

# app/controller/application_controller
class ApplicationController < Mcc::CoreSupport::FrontendController
  def some_method
    value = xxx
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby configuration ruby-on-rails

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