问题列表 - 第31940页

确定当前页面是否需要授权?

所以,我有像web.configs这样的网络应用程序:

<authorization>
  <deny users="?"/>
</authorization>
...
<location path="SomeUnsecuredPage.aspx">
  <system.web>
    <authorization>
      <allow users="*"/>
    </authorization>
  </system.web>
</location>
Run Code Online (Sandbox Code Playgroud)

换句话说,大多数页面需要身份验证和授权,但有些则不需要.

然后我有一个IHttpModule,将被所有不同的应用程序使用.我想要做的就是检查当前的请求是否"完全".如果页面不需要授权,我不希望我的IHttpModule做任何事情.我正在使用FormsAuthentication,我认为FormsAuthentication已经将所有这些信息缓存到某个地方,不是吗?此外,由于此检查将持续运行,因此必须非常快.

我目前正在订阅HttpApplication.AuthorizeRequest,但令人惊讶的是,即使对于允许匿名访问的资源,此事件也会触发.

有任何想法吗?谢谢阅读!

asp.net forms-authentication

6
推荐指数
2
解决办法
2781
查看次数

如何使用int.TryParse与nullable int?

我试图使用TryParse来查找字符串值是否为整数.如果该值是整数,则跳过foreach循环.这是我的代码.

string strValue = "42 "

 if (int.TryParse(trim(strValue) , intVal)) == false
 {
    break;
 }
Run Code Online (Sandbox Code Playgroud)

intVal是int类型的变量(可空INT).如何将tryparse与nullable int一起使用?

c#

90
推荐指数
5
解决办法
7万
查看次数

集合存在于WCF数据服务中的标准

我正在尝试询问我的OData服务:

"给我所有没有类别的产品"

与产品和类别有m2m关系.

我试过了:

from p in Products
where p.Categories == null 
select p
Run Code Online (Sandbox Code Playgroud)

from p in Products
where !p.Categories.Any() 
select p
Run Code Online (Sandbox Code Playgroud)

from p in Products
where p.Categories.Count == 0
select p
Run Code Online (Sandbox Code Playgroud)

但所有这些都给了我不支持的例外.


我不是在寻找替代品或选择.请不要回答其他选项.

linq wcf wcf-data-services

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

如何在Python(2.7)中消除衍生进程中的Windows控制台?

可能重复:
在没有控制台的情况下使用Popen在pythonw中运行进程

我在Windows上使用python 2.7来使用dcraw和PIL自动执行批量RAW转换.

问题是我每次运行dcraw时都会打开一个Windows控制台(每隔几秒就会发生一次).如果我使用.py运行脚本它不那么烦人,因为它只打开主窗口,但我更愿意只呈现GUI.

我是这样介入的:

args = [this.dcraw] + shlex.split(DCRAW_OPTS) + [rawfile]
proc = subprocess.Popen(args, -1, stdout=subprocess.PIPE)
ppm_data, err = proc.communicate()
image = Image.open(StringIO.StringIO(ppm_data))
Run Code Online (Sandbox Code Playgroud)

感谢Ricardo Reyes

次要修订到配方,在2.7看来,你需要得到STARTF_USESHOWWINDOW来自_subprocess(您也可以使用pywin32,如果你想要的东西,可能有点不太容易发生变化),所以为后人:

suinfo = subprocess.STARTUPINFO()
suinfo.dwFlags |= _subprocess.STARTF_USESHOWWINDOW
proc = subprocess.Popen(args, -1, stdout=subprocess.PIPE, startupinfo=suinfo)
Run Code Online (Sandbox Code Playgroud)

python windows subprocess popen

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

ruby中的这种格式是什么?

他们在一本书中向我展示了这个宣言:

friends = [ { first_name: "Emily", last_name: "Laskin" }, { first_name: "Nick", last_name: "Mauro" }, { first_name: "Mark", last_name: "Maxwell" } ]
Run Code Online (Sandbox Code Playgroud)

这看起来不像哈希.当我在IRB中输入它时,我得到一个错误.

这种格式是什么?

ruby syntax

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

vba-style编译器/ gui for python

有没有人知道是否有一个vba风格的编译器/ gui for python.我正在使用常规IDLE,很难从一个函数导航到另一个函数.使用VBA编辑器,您可以使用列表框跳过功能.有没有人知道python存在这样的事情?

python compiler-construction vba

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

jQuery UI可排序和可选择

有谁知道如何组合jQuery UI可选择和可排序?此脚本:http://nicolas.rudas.info/jquery/selectables_sortables/在Chrome中不起作用,它也有插件修改.

jquery jquery-ui jquery-ui-sortable jquery-ui-selectable

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

0
推荐指数
2
解决办法
244
查看次数

无密码登录系统

创建无密码登录系统的最佳方法是什么?

我正在考虑使用某种随机生成的16个字符标记,例如:

mysite的/构件/的index.php?标记= 2j0n1qyjgcxyu3oy

我正在开发一个报价系统,其想法是供应商不必注册,而是我为他们创建帐户,他们所要做的就是点击他们电子邮件中的链接以提交报价.这将鼓励供应商提交报价,因为他们知道他们不需要注册或登录.

如果他们碰巧猜到令牌,那么有人可以做的伤害并不大,但我仍然希望在不需要密码的情况下使系统尽可能安全.

php

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

在Windows上区分USB闪存驱动器和USB硬盘驱动器

我正在尝试使用Win32 API区分Windows上的USB闪存驱动器和USB硬盘驱动器.

GetDriveType()函数将返回DRIVE_REMOVABLE如果驱动器是可移动的,和USB闪存驱动器当然可移动的.但我认为Windows可能也认为USB硬盘也是可移动的(遗憾的是我无法访问USB硬盘来测试它).

提前致谢.

windows usb winapi usb-drive usb-flash-drive

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