小编jmo*_*era的帖子

未捕获的TypeError:无法调用undefined的方法'remove'

我试图使用knockout.js与MVC3,我继续得到错误:

未捕获的TypeError:无法调用undefined的方法'remove'

设置是我有一个我需要添加和删除的UL列表:

<ul data-bind="foreach: Interviewees">
   <li>
       <div>
           <a data-bind="click: $root.removeInterviewee" class="xOut"></a>
        </div>
       <div>
          <h2>
              <span data-bind="text: FirstName"></span>
               <span data-bind="text: LastName"></span>
          </h2>
      </div>
   </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这是javascript部分有淘汰的东西:

function SomeThingee(Id, SomeThingeeId, firstName, lastName, title, email) {
        this.Id = Id;
        this.SomeThingeeId = SomeThingeeId;
        this.FirstName = firstName;
        this.LastName = lastName;
        this.Title = title;
        this.Email = email;
    }

    var viewModel = ko.validatedObservable({
        addSomeThingee: function () {
            if (!viewModel.isValid()) {
                viewModel.errors.showAllMessages();
                return false;
            } else {
                var newSomeThingee = new SomeThingee(this.Id(), 0, this.FirstName(), this.LastName(), this.Title(), this.Email()); …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-3 knockout-mapping-plugin knockout-2.0 knockout.js

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

将参数传递给Require.js模块

我有一个页面,我需要从中获取id并将它们传递给require.js模块.

所以链接到页面是这样的:www.website.com/SomeController/SomeAction/Id

这个页面当前调用require.js,如下所示:

<script data-main="../Scripts/app/administrator/app.index" src="../Scripts/lib/require.js"></script>
Run Code Online (Sandbox Code Playgroud)

app.index.js具有以下代码:

requirejs.config({
    "baseUrl": "../Scripts/app/administrator",
    "paths": {
        "app.index": "app.index",
        "ko": "../../lib/knockout-2.2.1",
        'knockout.bindings': "../../lib/knockout.bindings",
        "jquery": "//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min",
        "toastr": "../../lib/toastr",
        "model.navigation" : "../models/model.navigation"
}
});

// Load the main app module to start the app
require(["main.index"], function (bs) { bs.run(); });
Run Code Online (Sandbox Code Playgroud)

main.index.js具有以下代码:

define(['ko', 'indexViewModel', 'model.navigation'], function (ko, indexViewModel, Navigation) {
    var
        run = function () {
            var vm = new indexViewModel();

            var array = new Array();
            $.getJSON("/api/navigations/getmynavigation/", function (data) {
                $.each(data, function (key, val) {
                    var n …
Run Code Online (Sandbox Code Playgroud)

requirejs asp.net-mvc-4

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

通过MySQL Workbench连接到Amazon RDS

我在Amazon RDS上创建了一个mysql实例,它给了我以下设置: 在此输入图像描述

我试图通过MySQL Workbench连接到这个mysql服务器,它总是说SSH隧道没有经过身份验证.

我试图通过命令提示符连接到服务器,它工作正常.这是我使用的命令:

mysql -h ['Endpoint' from setting] --ssl_ca=C:\Users\Jason\Downloads\mysql-ssl-ca-cert.pem -P 3306 - u ['Username' from setting] -p
Run Code Online (Sandbox Code Playgroud)

这提示我输入密码,它工作正常!

现在,当我使用MySQL Workbench进行尝试时,我收到错误并在日志中说明了这一点:

error: [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
19:17:39 [ERR][     SSH tunnel]: Authentication error opening SSH tunnel: Authentication error, unhandled exception caught in tunnel manager, please refer to logs for details
Run Code Online (Sandbox Code Playgroud)

这是设置:

SSH HostName: ['Endpoint' …
Run Code Online (Sandbox Code Playgroud)

mysql rds mysql-workbench amazon-web-services

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

如何从SQL查询返回动态对象

我有一个storeprocdure返回集合的情况,但我没有如何对象结构,因为查询是非常动态的.

一个查询可以返回:

Id | 位置| MarketSegment | ...... n列

另一个可以回来

Id | 销售代表| 位置| 地区| ...... n列

我只是简单地返回一个"对象",如下面的代码所示.我知道这不会起作用,但我怎么设置它呢?

using (DbContext db = new Context())
{

    var items = db.Database.SqlQuery<object>(
        "SP @Param1, @Param2",
        new SqlParameter("Param1", ped),
        new SqlParameter("Param2", 25)
    ).ToList();

    return Request.CreateResponse<List<object>>(HttpStatusCode.OK, items);
}
Run Code Online (Sandbox Code Playgroud)

编辑:

我不知道是否显示SP会有所帮助,除非我能解释得更多.

每列都表示为自定义字段.用户可以创建n个自定义字段.因此,如果您为User1运行SP并且他有5个自定义字段,则每个自定义字段将在列中表示,但如果User2有3个自定义字段,则仅表示3列.我无法控制的是自定义字段名称和自定义字段数.

c# sql entity-framework dbcontext asp.net-web-api

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