小编jaf*_*ffa的帖子

调用knockoutjs postJson后如何收到JSON响应?

当我调用knockoutjs postJson()函数时,有没有办法从服务器上调用一个成功的Json响应函数,就像你可以使用Jquery的ajax帖子一样?

我想做两件事之一:

1)PostJson然后让控制器响应Json错误消息,如果验证失败.

2)模型验证成功并且页面被回发(使用RedirectToAction('Index')).

jquery json knockout.js

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

Elmah.axd - 在IIS Express和IIS上都出现错误404

任何人都可以建议为什么elmah错误页面没有出现,我得到一个错误404.我正在使用IISExpress.我确信我有这个工作,并且不记得对web.config进行任何更改以阻止它工作.

我的配置文件:

<configuration>
  <configSections>
    <sectionGroup name="elmah">
      <section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah" />
      <section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" />
      <section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah" />
      <section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah" />
    </sectionGroup>
  </configSections>
  <httpHandlers>
      <add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" />
  </httpHandlers>
  <httpModules>
      <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
      <add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" />
      <add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" />
  </httpModules>
<system.webServer>
 <modules runAllManagedModulesForAllRequests="true">
      <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" />
 </modules>
</system.webServer>
<elmah>
   <errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/App_Data" />
</elmah>
</configuration>
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc elmah

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

带有 PSCredential 的 Powershell 调用命令

我需要能够在另一台服务器上运行命令。此脚本充当在实际服务器上运行的另一个脚本的引导程序。这在同一个域上的服务器上效果很好,但是如果我需要在远程服务器上运行这个脚本,我需要指定凭据。

该命令从 Msbuild 目标文件中启动,如下所示:

  <Target Name="PreDeployment" Condition="true" BeforeTargets="MSDeployPublish">

    <Exec Command="powershell.exe -ExecutionPolicy Bypass invoke-command bootstrapScript.ps1 -computername $(MyServer) -argumentlist param1, param2" />

  </Target>
Run Code Online (Sandbox Code Playgroud)

但是,我需要能够通过使用安全密码创建新的 PSCredentials 对象来提供凭据,以便我的部署脚本在远程服务器上运行:

<Target Name="PreDeployment" Condition="true" BeforeTargets="MSDeployPublish">          
        <Exec Command="powershell.exe -ExecutionPolicy Bypass invoke-command bootstrapScript.ps1 -computername $(MyServer) -credential New-Object System.Management.Automation.PSCredential ('admin', (convertto-securestring $(Password) -asplaintext -force)) -argumentlist param1, param2" />
  </Target>
Run Code Online (Sandbox Code Playgroud)

当我运行构建时,会弹出一个对话框,用户名设置为 System.Management.Automation.PSCredential。我需要能够在可执行目标上在线创建凭据。我该如何实现?

powershell powershell-2.0

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

如何在Colorbox中以幻灯片形式显示多个div?

假设我有一个由类.eg'.myclass'标识的div列表

在每个div内部将是一些html内容而不是图像.我如何打开colorbox(),以便在点击箭头时,它们会轻弹div?

我看了下面的帖子,这是同样的问题,但他的解决方案让我不知道他是如何工作的:重复的问题

colorbox甚至是正确的插件吗?

jquery lightbox colorbox

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

为什么界面上缺少Moq设置方法?

我有以下代码,它将接口传递给一个需要协议处理程序的字典列表的函数:

 var _protocolHandlers = new Dictionary<EmailAccountType, IEmailTransportHandler>
                        {
                            {EmailAccountType.Pop3, new Mock<IEmailTransportHandler>().Object},
                            {EmailAccountType.IMAP, new Mock<IEmailTransportHandler>().Object}
                        };
Run Code Online (Sandbox Code Playgroud)

但奇怪的是,下面的代码没有给我模拟对象的设置方法:

_protocolHandlers[0].<where are set-up methods??>
Run Code Online (Sandbox Code Playgroud)

它似乎遵循约定,将普通接口传递给服务的构造函数,因为它们接受接口,但它们是使用.Object()注入的.

有谁知道这里发生了什么?

c# dependency-injection moq

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

如何使用带有observableArray字符串的foreach内联数据绑定

我正在将字符串推送到observableArray,我想使用'foreach'绑定<ul></ul>元素.这些<li></li>项目只是字符串.

我似乎无法看到我是如何做到这一点的.看来我看到的例子显示这些<li>项目引用了推入堆栈的js对象内的项目,因此绑定到对象的属性.

我已经尝试了$ data,但这也无效.

例如

<ul data-bind="foreach: vm.errors()">
      <li data-bind="text: ?"></li>
</ul> 

// after json response...
$.each(response.data, function(key, errorMessage) {
     vm.errors.push(errorMessage);
});
Run Code Online (Sandbox Code Playgroud)

knockout.js

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