小编Ami*_*ami的帖子

如何在不使用FormsAuthentication.RedirectFromLoginPage时将Request.IsAuthenticated设置为true?

我正在使用表单身份验证并向服务器发送Aajx请求以进行身份​​验证.根据json结果,客户决定去哪里和做什么.这就是我没有使用FormsAuthentication.RedirectFromLoginPage来干扰ajax/json响应的原因.

在这种情况下,即使在使用Membership.ValidateUser验证用户之后,Request.IsAuthenticated也会返回false.然后我使用了设置cookie

FormsAuthentication.SetAuthCookie(username, false);
Run Code Online (Sandbox Code Playgroud)

虽然第二个参数persistent cookie是false,但cookie在浏览器会话中仍然有效.

知道如何在不使用FormsAuthentication.RedirectFromLoginPage的情况下进行Request.IsAuthenticated工作吗?

asp.net authentication ajax json asp.net-membership

26
推荐指数
2
解决办法
5万
查看次数

您对企业级ASP.Net MVC应用程序建议使用哪种报告工具?

在其中一个企业级项目中,我们使用ASP.Net MVC作为Web应用程序部分.报告系统是一个庞大的系统,包括数百个报告以及特殊报告,打印和通知,整个九码.

虽然我们将MVC用于Web部分,但报告不需要使用相同的技术,它是一个企业软件,它可以是一个独立的独立模块/系统.

我考虑过以下几种选择,但两者都有利有弊:

  • 水晶报告和水晶企业
  • SQL Server Reporting Services 2005

例如,SQL Reporting Services 2005在预定义和特殊报告时非常强大,但不足以进行打印.不确定2008年.

考虑到需求,您建议哪种报告工具/系统用于企业级.Net软件,为什么?

.net asp.net-mvc crystal-reports reporting-services

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

将焦点设置为IE中的iFrame

我的应用程序中有一个树状菜单,单击菜单项后,它会在iFrame中加载一个URL.我喜欢将焦点设置在iFrame中加载的页面元素中.

我正在使用此代码,它在IE以外的所有浏览器中都能正常运行:

var myIFrame = $("#iframeName");
myIFrame.focus();
myIFrame.contents().find('#inputName').focus();
Run Code Online (Sandbox Code Playgroud)

我尝试了所有不同的选项,比如使用setTimeout,但没有机会.

页面加载后,当我按Tab键时,它转到第二个输入,这意味着它已经在第一个输入,但它没有显示光标!

我正在使用ExtJS和ManagedIFrame插件.

任何帮助表示赞赏.

javascript iframe jquery extjs focus

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