小编Ted*_*lou的帖子

VirtualPathUtility.ToAbsolute()VS. Url.Content()

我一直在MVC项目中工作过,并且已经看过这两个项目.我想知道他们之间的区别是什么?使用一个而不是另一个是不正确的吗?我的理解是我应该使用Url.Content(),但VirtualPathUtility.ToAbsolute()似乎也在运行.

asp.net asp.net-mvc

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

如何使用undo创建可观察数组?

我正在尝试将淘汰JS添加到我们网站上的搜索页面.目前,您打开了一个jQuery对话框,其中包含许多可以选择的条件复选框.

有多个对话框,有多种类型的标准.当您打开对话框时,复选框只有在您点击"更新"按钮后才会生效,如果您单击取消或只是关闭窗口,您所做的更改将被还原,对话框将设置为其以前的状态.

我读了这个和其他一些帖子.然而,这似乎只能使用ko.observable,我似乎无法使用它ko.observableArray.

有没有人完成这个或有任何想法?

我想做的一个例子:

HTML:

<form>
    <div>
        <div>
            <label><input type="checkbox" data-bind="checked: genders" value="1" />Male</label>
            <label><input type="checkbox" data-bind="checked: genders" value="2" />Female</label>
        </div>
    </div>
    <a id="buttonCancel">Cancel</a>
    <a id="buttonUpdate">Update</a>
</form>
<div data-bind="text: ko.toJSON(viewModel)"></div>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

var viewModel = {
    genders: ko.observableArrayWithUndo([])
};

ko.applyBindings(viewModel);

$('#buttonCancel').click(function(){
   viewModel.genders.resetChange();
});

$('#buttonUpdate').click(function(){
    viewModel.genders.commit();
    return false;
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery knockout.js

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

标签 统计

asp.net ×1

asp.net-mvc ×1

javascript ×1

jquery ×1

knockout.js ×1