小编Ale*_*ode的帖子

Chrome localhost Cookie未设置

我有一个ASP.net应用程序,它使用cookie来存储用户选择的语言.一切正常,除非我在localhost上.用127.0.0.1替换localhost使它再次工作......为什么?

我看到了对file://的预期限制,但我实际上找不到对localhost的预期限制的任何引用.

我无法理解的是为什么ASP.net会话(ASP.NET_SessionId)和ASP.net表单身份验证Cookie(.FSAUTHSSO)是为localhost域正确设置的,但我的cookie不是......为什么?!

我已经google了很多,没有任何作用:

  • 设置Chrome命令行标志--enable-file-cookies [不工作]
  • 将cookie设置为HttpOnly [无关紧要]
  • 将到期时间更改为会话或日期... [无关紧要]
  • 将Cookie路径更改为根(/)或其他任何内容[无关紧要]

那有什么关系呢?:)

为什么ASP.net cookie可以设置而我的不会?有什么不同?

最后一件事就是提到这也发生在IE上,但在FF上工作正常.

谢谢!

亚历克斯

asp.net cookies session google-chrome

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

检测单页应用程序上的应用程序版本更改

今天提出了一个问题,我没有明确的答案.

假设我们连接并缩小所有资源文件(CSS和Javascript)并在"Master-Page"中声明它们.

在多页面应用程序中,如果CSS文件发生更改,它将在下一次整页加载时重新充值.

在单页面应用程序中,用户可以继续工作数天,并且永远不会为声明CSS文件的主页面充电.在发出Ctrl-F5之前,用户永远不会看到更改.

我敢肯定有人已经想到这一点,并有经验分享:)

对我来说,使用WebSockets不是一种选择.首先是因为它太过分,因为并非所有客户都支持这项技术.同样的原因也适用于所有WebSocket后备......因此我不会继续打我的服务器.

那么,任何人的想法?:)

顺便说一句,我们正在使用AngularJS,如果它可以帮助一个特定的解决方案.

谢谢!

javascript versioning angularjs single-page-application

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

如何获取jqGrid当前的搜索条件?

我需要得到jqGrid在GET/POST _search参数上传递的完全相同的东西.

我怎样才能做到这一点?

javascript jquery jqgrid jqgrid-asp.net

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

使JQuery按钮充当下拉列表

以此JQuery UI Button示例作为参考:http: //jqueryui.com/demos/button/#splitbutton

现在,单击小按钮时如何实现该下拉列表?我的注意事项主要是转换.button()对实际的按钮进行操作,这个按钮会使偏移量变得混乱.

总而言之,我需要就如何正确实现与当前主题集成的JQuery按钮单击下拉列表的意见.

谢谢!亚历克斯

javascript css jquery jquery-ui

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

使用RequireJS的Javascript命名空间,为什么?

我目前正面临关于javascript命名空间的争论,我需要一个社区意见.

场景: 负责这个项目的建筑师不知何故致力于RequireJS,并且真的想要使用它.

我必须说应用程序是一个后台,作为向导进行布局,所以你可以在6页上来回使用一些复杂的业务逻辑,最后填写一些我可以描述为进程请求的东西.

好的,没有任何单页应用程序对这些问题没什么好看的.简单的后台Web应用程序,多页面,具有非常复杂的UI,其中每个页面都被请求到服务器,并且必须在页面加载时加载所有资源(css,javascript等).

主要问题:了解我们正在讨论的应用程序类型,为什么要首先使用RequireJS?

第二个问题:为什么试图说服javacript中命名空间的最佳方法是使用RequireJS?我错过了什么吗?

我的意见: 对我来说根本没有意义.在这里使用RequireJS很麻烦,因为没有按需加载资源,它们都是在页面加载时加载的(只是因为我们在页面加载时需要它们).我们至少需要支持IE8,Chrome,Firefox和Opera,而且我们在所有这些浏览器中加载资源时遇到了很多麻烦.已经有很多技巧可以通过Require确保所有内容按预期加载.

对于命名空间来说,情况更糟.当然它再次起作用,对我来说似乎很麻烦,而且这个问题实际上非常有限.

我错过了什么吗?我需要第三(或第100)个意见.

  • 你觉得这怎么样?
  • 你用什么?
  • 为什么?

提前致谢

javascript jquery requirejs javascript-namespaces

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

Postman 获取环境名称作为变量

我想知道是否可以在 Postman 中将环境名称作为环境变量获取。

目前,我自己在每个环境的环境变量中手动设置它,但可以从某种应用程序变量中检索它,这会很棒。

我在文档中找不到任何内容。

postman

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

jqGrid工具栏按列搜索运算符

我正在使用jqGrid过滤器工具栏.我用2列,一个数字和另一个字母数字来测试它.

通过过滤器工具栏进行的所有过滤操作都是使用'bw'(开头)操作符进行的.

如何设置我想要按列执行的操作?

在这种情况下,我想在数字列上执行'eq',在字母数字上执行'cn'.

顺便说一句,如果我使用高级搜索对话框,一切正常.

谢谢!

这是我的实现:

$('#EntityListGrid').jqGrid({
    url: '<%= ResolveUrl("~/Controls/EntityManager/Controllers/EntitiesController.ashx?method=GridDataList") %>',
    datatype: 'json',
    mtype: 'GET',
    colNames: ['ID', 'Name', 'Actions'],
    colModel: [
    { name: 'EntityID', index: 'EntityID', width: 50, align: 'left', resizable: true, sortable: true, sopt:['eq'] },
    { name: 'Name', index: 'Name', width: 250, align: 'left', resizable: true, sortable: true },
    { name: 'act', index: 'act', width: 75, sortable: false, search: false },
    ],
    pager: $('#EntityListGridPager'),
    rowNum: 10,
    rowList: [10, 20, 30],
    sortname: 'EntityID',
    sortorder: 'desc',
    viewrecords: true,
    imgpath: '', …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins jqgrid jqgrid-asp.net

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

RegEx帮助匹配运营商

我需要匹配一些运算符:=,!=,>,<,<=,> =我需要匹配的字符串可能是这样的:"2 = 2 OR 33> = 32 AND 3 <5"

可以使RegEx表达式与此匹配,知道 - 我不希望在'<='运算符上接收'='匹配 - 运算符可能包含也可能没有空格

提前致谢!亚历克斯

c# regex

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