小编nel*_*ong的帖子

如何在ScriptSharp中使用knockoutjs?

因为我刚刚学习了脚本#,我不知道如何使用ScriptSharp使用knockoutjs.我试图通过KnockoutAPI阅读,但我仍然困惑如何写一个视图模型只包含几个敲除Observables以及如何使用像GetValue和SetValue这样的基本函数.

感谢您的关注.

script# knockout.js

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

IE8:Internet Explorer无法打开此Internet站点.请求的网站不可用或无法找到

这应该是关于IE8下载问题的老问题.我使用PHP来设置响应头像:

header("Pragma: public");
header("Expires: 0"); 
header("Content-type: application/octet-stream");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Length: ".strlen($content));
header("Content-Disposition: attachment; filename='$filename'");
Run Code Online (Sandbox Code Playgroud)

并且连接被Fiddler捕获.

当我尝试在IE8(而不是SSL)中下载带有上述标题的文件时,消息框:

"Internet Explorer无法打开此Internet站点.请求的站点不可用或无法找到." 弹出并下载停止.

我在网上搜索并尝试了很多解决方案,但似乎没有一个可行.这个问题还有其他解决办法吗?

PS:我试过:删除标题中的响应标题/重置contentType /将网站添加到受信任的站点/设置"不将加密的页面保存到磁盘"为true.

谢谢.

internet-explorer-8

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

如何使用html绑定?

html在knockoutjs中使用绑定时遇到问题.在viewModel.maintable()我有:

this.layerDetails = ko.observable("");
Run Code Online (Sandbox Code Playgroud)

在我在上面的属性中添加一些html的函数中:

viewModel.maintable().layerDetails(viewModel.maintable().layerDetails() + "<a href='#' data-bind='click:function(){viewModel.refreshPage(true)}'>link</a>");
Run Code Online (Sandbox Code Playgroud)

另外在html部分:

<div data-bind='html: layerDetails'>a</div>
Run Code Online (Sandbox Code Playgroud)

但是,我无法触发该refreshPage功能.我写错了代码吗?

knockout.js

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

如何将ko.observableArray传递给MVC控制器?

我想从我的视图模型(以一种形式ko.observableArray)传递一个字符串数组到Asp.net MVC中的控制器.

由于它ko.observableArray是一个对象而不是数组,它不能简单地通过该$.ajax方法传递并在控制器端用作数组.

如何将数据传递ko.observableArray给控制器,以便在控制器端将其用作阵列?

asp.net-mvc-3 knockout.js

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