小编asd*_*hak的帖子

string.Format对于带有大括号的字符串,输入字符串格式不正确已作为格式C#的一部分

我正在尝试将Json输入格式化为a JSON RPC.例如,JSON发布的帖子如下,

"{"filter":{ "Ids": [123, 124], "Types":["EMPLOYEE"]}}"
Run Code Online (Sandbox Code Playgroud)

我期望返回ID为123,124且类型为EMPLOYEE的用户.但对于Ids参数,我想它可能是动态的,以便我可以在我的C#调用方法中设置值,如下所示

string.Format("{\"filter\":{ \"Ids\": [{0}], \"Types\":[\"EMPLOYEE\"]}}", "123, 124");
Run Code Online (Sandbox Code Playgroud)

这样做,我得到格式异常"Input string was not in correct format"....

我知道,我可以使用string.concat或建立字符串string builder.我只是好奇,如果有一个解决方案来克服这个string.format异常,当一个字符串已经curly brackets(假设这是异常的原因)已经.

c# json

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

如何在没有覆盖数据源参数的情况下将其他参数传递给kendo模板

我有这个道场:

我试图通过以下方法将附加参数传递给模板:

  detailTemplate: kendo.template($("#detail-template").html())({someParam: 'someValue'}) 
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时,我不能再使用来自数据源的变量了.当我取消注释这些变量时,它会出错(请参阅控制台输出)

   <div>
    Name: #: /*name*/ #
  </div>
  <div>
    Age: #: /*age*/ #
  </div> 
Run Code Online (Sandbox Code Playgroud)

如何在kendo模板中同时使用数据源变量和外部变量?

dojo telerik kendo-ui kendo-template

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

如何使用nodejs解密cookie

我正在尝试运行这个

function hex2a(hex) {
    var str = '';
    for (var i = 0; i < hex.length; i += 2)
        str += String.fromCharCode(parseInt(hex.substr(i, 2), 16));
    return str;
}

//Raw cookie
var cookie = "B417B464CA63FE780584563D2DA4709B03F6195189044C26A29770F3203881DD90B1428139088D945CF6807CA408F201DABBADD59CE1D740F853A894692273F1CA83EC3F26493744E3D25D720374E03393F71E21BE2D96B6110CB7AC12E44447FFBD810D3D57FBACA8DF5249EB503C3DFD255692409F084650EFED205388DD8C08BF7B941E1AC1B3B70B9A8E09118D756BEAFF25834E72357FD40E80E76458091224FAE8";

//decryptionKey from issuers <machineKey>
var deckey = "FFA87B82D4A1BEAA15C06F6434A7EB2251976A838784E134900E6629B9F954B7";


var crypto = require('crypto');

var ivc = cookie, iv, cipherText, ivSize = 16, res = "";

ivc = new Buffer(ivc, 'hex');
iv = new Buffer(ivSize);
cipherText = new Buffer(ivc.length - ivSize);
ivc.copy(iv, 0, 0, ivSize);
ivc.copy(cipherText, 0, ivSize); …
Run Code Online (Sandbox Code Playgroud)

encryption cookies machinekey node.js

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

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

jquery 访问器 ID 与类?

在此链接:http : //jqueryui.com/demos/tabs/当我们查看“查看源代码”时,我们有:

<div id="tabs">
    <ul>
        <li><a href="#tabs-1">...</a></li>
        <li><a href="#tabs-2">...</a></li>
        <li><a href="#tabs-3">...</a></li>
    </ul>
    <div id="tabs-1">...</div>
    <div id="tabs-2">...</div>
    <div id="tabs-3">...</div>
</div>
Run Code Online (Sandbox Code Playgroud)

所以我想知道的是,如何使用类而不是 id 来实现这一点,
考虑到这部分代码将
在不同时间多次使用,可能会加载 ajax 。

jquery class jquery-ui-tabs

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

jquery position()在IE9中不起作用

IE中的position()工作有问题吗?我正在尝试返回中央放置的div的左侧位置.Chrome返回342,这是正确的.IE9返回0.5.那是什么意思?

  var sp = $('.jcarousel-container').position();
  alert(sp.left)
Run Code Online (Sandbox Code Playgroud)

jquery internet-explorer position internet-explorer-9

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

验证Facebook用户ID和访问令牌服务器端

我在我的网站上使用Facebook Javascript SDK来验证用户身份.所以我得到了他们的ID和他们的访问令牌.在后端,我想验证此信息并确保令牌仍然有效.

在c#中最简单的方法是什么?

c# facebook c#-4.0

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

错误:在11001ms之后等待Protractor与页面同步超时."当用户browser.getCurrentUrl()时

我正在测试登录和注销功能,下面是我的测试用例

it('should redirect to login page on click of logout',function(){
    signInPage.email.sendKeys('zahid.afaque@meltwater.com');
    signInPage.password.sendKeys(1234);
    signInPage.loginButton.click();
    expect(browser.getCurrentUrl()).toMatch(/\/collections/);
    signInPage.profileImage.click();
    signInPage.logout.click();
    browser.waitForAngular();
    expect(browser.getCurrentUrl()).toMatch(/\/login/);
});
Run Code Online (Sandbox Code Playgroud)

当我在测试上运行时,它的失败和下面是错误消息

Error: Timed out waiting for Protractor to synchronize with the page after 11001ms. Please see https://github.com/angular/protractor/blob/master/docs/faq.md
Run Code Online (Sandbox Code Playgroud)

我尝试使用,browser.waitForAngular();但它没有帮助.当我删除期望"expect(browser.getCurrentUrl()).toMatch(/\/login/);"然后它已经过去了.任何人遇到同样的问题,任何帮助都是适当的

javascript jasmine angularjs-resource angularjs-e2e protractor

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

如何在MVC3中的数据库中提交数据后清除模型

我在数据库中提交一些数据,提交后我想显示相同的页面.但我正在查看文本框值不为空的页面.

ModelState.Clear();

我习惯清除文本框.

但仍然保留文本框值.请建议我在mvc3中提交后清除模型.

public ActionResult AddNewCategory(CategoryViewModel model) {
  if (ModelState.IsValid) {
    int result = 0;
    var categoryEntity = new Category {
      CategoryName = model.CategoryName, CategorySlug = model.CategorySlug
    };
    result = Convert.ToInt32(_categoryRepository.AddNewCategory(categoryEntity));
    if (result > 0) {
      ModelState.Clear();
    }
  }
  return View(model);
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-3

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

如何在发布时停止visual studio生成typescript js和js.map文件

我设置了combine javascript output into file$(ProjectDir)dist\output.js取消选中和取消选中的项目generate source maps.

Tools -> Options -> Text Editor -> Typescript -> Project -> Automatically compile Typescript files which are not part of a project 也是未经检查的.

从visual studio构建和运行项目时,它按预期工作:仅生成output.js文件.

但是在发布我的项目时,它仍会生成js和js.map文件foreach .ts文件.

当我检查myproject.pubxml.user文件时,它说:

<File Include="app/app.module.js">
  <publishTime>06/16/2015 17:41:13</publishTime>
</File>
<File Include="app/app.module.js.map">
  <publishTime>06/16/2015 17:41:13</publishTime>
</File>
<File Include="app/app.routes.js">
  <publishTime>06/16/2015 17:41:13</publishTime>
</File>
<File Include="app/app.routes.js.map">
  <publishTime>06/16/2015 17:41:13</publishTime>
</File>
<File Include="app/controllers/account/loginController.js">
  <publishTime>06/16/2015 17:41:13</publishTime>
</File>
Run Code Online (Sandbox Code Playgroud)

如何阻止Visual Studio生成那些不需要的.js和map.js文件?

configuration publishing typescript visual-studio-2013

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