小编fra*_*lic的帖子

ASP.NET中没有会话状态的用户身份验证

为ASP.NET应用程序提出的要求之一是我们全局禁用会话状态.(这不可协商.)

另一个要求是我们有一些用于用户身份验证的方法.我正在考虑使用ASP.NET的成员资格提供程序模型.

是否可以进行没有会话状态的用户身份验证?

我们正在寻找的具体用户身份验证示例如下:

  • 用户访问未经身份验证的网站
  • 用户输入注册信息(联系字段等)
  • 对于其会话的剩余时间,用户可以通过其注册状态访问某些内容

有没有办法用cookie做到这一点?

这可以安全地完成,所以cookie不容易被欺骗吗?

ASP.NET中是否有内置功能来支持这一功能,还是我们需要推出自己的方法?

asp.net authentication cookies session session-state

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

如何在SQL Server 2005中存储时区

我正在构建一个用户可以输入事件的Web应用程序,包括

  • 活动标题
  • 开始日期/时间
  • 描述

用户想要输入开始日期/时间,包括与事件的位置相对应的时区.这些活动遍布全球,因此时区可以因事件而异.

在SQL Server后端数据库中,我使用datetime作为开始日期/时间.我应该使用哪种列类型来存储时区?诠释?浮动?十进制?

sql-server timezone datetime sql-server-2005

7
推荐指数
2
解决办法
5770
查看次数

在用户的时区显示日期/时间 - 在客户端

我有一个Web应用程序,在每个页面上显示日期时间戳,例如:

2009年12月12日下午6点

我想动态检测用户的时区并使用JavaScript更改显示.

所以纽约用户会看到:

2009年12月12日下午6点

加州用户会看到:

2009年12月12日下午3:00

有什么建议?

javascript time timezone datetime

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

网站子目录可以由不同的Web服务器提供服务吗?

假设我在网址上托管了一个网站:

http://www.mysite.com/

假设这是由托管服务提供商"A"托管的.

现在,我想在另一台主机上托管此站点内的子目录:

http://www.mysite.com/blog/

...说我主持这个托管服务提供商"B".因此,本网站下的所有页面都将位于完全不同的数据中心.

这种配置是否可行?

dns hosting web-hosting web

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

App_GlobalResources(ASP.NET)中的子文件夹

是否可以将资源文件(.resx)放在App_GlobalResources中的子文件夹中?

例如:

/App_GlobalResources/someresources/myfile.resx

/App_GlobalResources/someresources/myfile.fr-fr.resx

/App_GlobalResources/othereresources/otherfile.resx

/App_GlobalResources/othereresources/otherfile.fr-fr.resx

或者,所有.resx文件是否直接放在App_GlobalResources中?

如果可以使用子文件夹,您如何以编程方式访问子文件夹中的资源?

asp.net globalization resources localization internationalization

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

Java是否具有等效于.NET资源(.resx)文件的本地化?

Java是否具有等效于.NET资源(.resx)文件的本地化?

在.NET中,您可以将资源定义为标准XML文档中的键值对.

资源文件根据文化命名.例如:

myresources.resx

myresources.en-us.resx

myresources.fr-fr.resx

myresources.de-de.resx

Java中是否存在等价物?类似的命名约定是否用于文件?

.net java globalization localization internationalization

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

将多个JSON文件合并为一个; 使用jQuery/getJSON()检索

我有一些jQuery代码使用getJSON()检索内容.有n个 JSON文件,可根据需要从服务器中检索:

/json-content/data0.json

/json-content/data1.json

/json-content/data2.json

等等...

相反,我想将所有JSON存储在单个文件中,以减少检索数据所需的HTTP请求数.

将JSON文件合并为一个的最佳方法是什么?如果我将JSON文件连接在一起,它就不再适用于getJSON().

更新 - 澄清了我的问题

javascript jquery json getjson

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

如何刷新#include文件 - 它们在IIS7/ASP.NET上进行缓存

我有一个ASP.NET母版页引用#include文件,如下所示:

<!--#include virtual="/includes/scripts.inc"-->
Run Code Online (Sandbox Code Playgroud)

我修改了文件/includes/scripts.inc,但更改没有显示在页面中.需要做什么才能反映这些修改?

我需要避免以下情况:

  • 重新启动服务器
  • 重启IIS
  • 修改web.config(似乎没有任何效果)
  • 几乎任何导致应用程序域重新启动的东西

还有其他选择吗?是否有一个设置会影响IIS缓存#include文件的时间?

asp.net iis-7 include server-side-includes

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

如何防止.NET中的XPath/XML注入

如何在.NET Framework中阻止XPATH注入?

我们以前使用字符串连接来构建XPATH语句,但发现最终用户可以执行一些任意的XPATH.例如:

string queryValue = "pages[@url='" + USER_INPUT_VALUE + "']";
node = doc.DocumentElement.SelectSingleNode(queryValue);
Run Code Online (Sandbox Code Playgroud)

从输入字符串中删除单引号和双引号是否足够?

或者,.NET框架是否支持参数化的XPATH查询?

.net xml xpath code-injection

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

Guava LoadingCache - 如何处理后备存储中不存在的键

我使用CacheBuilderLoadingCache来实现数据库数据的内存缓存.

假设客户端在缓存中查询后备存储中不存在的项.我希望客户端知道没有找到指定密钥的数据.处理此问题的最佳方法是什么?

  • 在缓存中存储特殊值,表示"无数据".
  • 不在缓存中存储任何内容并引发异常
  • 其他想法?

java caching guava

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