小编nan*_*erd的帖子

淘汰赛 - HTML href

我有一个遍历数组的foreach循环(filesObservableArray).该数组的键/值包含键:URLPath.当我在HTML中绑定数组时,我想用URLPath设置'href ='值.

我知道这部分是失败的,但从概念上讲,你能看到我想要做的事吗?

href ="<span data-bind ='text:URLPath'>"

或者也许我可以使用'databind ="click:someCode(url)"'并在someCode函数中打开链接?url映射到文档文件(例如.doc)或图像文件.

提示赞赏.谢谢!

<tbody data-bind="foreach: $root.filesObservableArray">
                    <tr id="tradeRow">
                        <td><a href="<span data-bind='text: URLPath'></span>">Open file</a></td>
                    </tr>
                </tbody>
Run Code Online (Sandbox Code Playgroud)

anchor hyperlink knockout-2.0 knockout.js

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

使用jQuery发布到ASP.Net webapi

遇到麻烦:

我做了这个简单的测试,警报会弹出文本"test return simple":

jQuery帖子:

$.post("http://www.localhost/webapi/api/corkboard/test/", jsonData)
            .done(function(data){
                alert(data);
        });
Run Code Online (Sandbox Code Playgroud)

Asp.Net WebAPI:

[HttpPost]
public string test()
{        
    return "test return simple";
}
Run Code Online (Sandbox Code Playgroud)

但是当我通过添加参数来更改WebAPI时:

public string test(string JSONData)
    {
        var jData = Json.Decode(JSONData);
        return "test return: " + jData.Filter;            
    }
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

"没有找到与请求URI匹配的HTTP资源' http://www.localhost/webapi/api/corkboard/test/ '

坚持并会感激任何想法...谢谢!

jquery post asp.net-web-api

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

Javascript:Math.random

如果num参数是52,那么有多少可能的返回值?是52还是53?如果我理解正确,Math.random使用从0到1的随机值.如果是,那么0是可能的返回值,因此是52.这导致53个可能的返回值.它是否正确?我问的原因是我正在学习的一本书使用这个代码作为一副纸牌.我想知道num是否应该等于51?

谢谢 ...

function getRandom(num) {
    var my_num = Math.floor(Math.random * num);
    return my_num;
};
Run Code Online (Sandbox Code Playgroud)

javascript math

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

LINQ:Distinct和Orderby

我正在尝试使用LINQ(到EF)获取DISTINCT列表然后对其进行排序.我找到的所有示例都根据DISTINCT值对结果进行排序.但我想在不同的领域进行排序.

示例:包含2个字段的表(canvasSize和canvasLength);

var sizes = (from s in ent.competitors                         
             select s.canvasSize).Distinct().OrderBy(x => x);
Run Code Online (Sandbox Code Playgroud)

我发现的所有例子都给出了这种答案.但它按canvasSize排序,而我想按canvasLength排序.

我被卡住了...非常感谢任何提示......

Per J. Skeet>附加信息:

company  canvasSize  canvasLength

abc       8x10         8
d         8x10         8
e         10x10        10
f         10x10        10
g         40x40        40
Run Code Online (Sandbox Code Playgroud)

我希望它在canvasSize上有所区别.问题是,在排序时,它会产生以下顺序:

10x10
40x40
8x10  
Run Code Online (Sandbox Code Playgroud)

我想要相同的结果集,但使用canvasLength排序,结果是:

8x10
10x10
40x40
Run Code Online (Sandbox Code Playgroud)

linq distinct sql-order-by

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

如何在.net MVC中使用Flux和事件发射器?

我正在尝试学习Flux模式.

我学会了使用React和.net MVC并将其渲染到服务器端.

我想学习Flux,但所有教程都使用节点js.

我不使用节点.

我不知道如何实现Event Emitter部分,因为它使用节点功能.

https://www.codementor.io/reactjs/tutorial/react-js-flux-architecture-tutorial

下降约1/3:

"事件发射器 - 事件发射器负责在存储完成任何数据操作后通知订户.相反,它还需要能够为特定事件注册观察者.我们将在todo应用程序中使用Node的事件发射器".

鉴于Flux只是一种模式,在没有节点的情况下,我可以使用.net MVC来处理Event Emitter部分吗?

感谢,谢谢.

asp.net-mvc flux node.js eventemitter reactjs

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

淘汰赛 - 如何仅约束日期

我有一个数组,一个键是createDate.在数组的foreach循环中,我通过knockout文本绑定来拉取createDate值.

<span data-bind="text: createDate"></span>
Run Code Online (Sandbox Code Playgroud)

该值显示:'2013-04-24T16:29:00.38'...这是它在数据库中的存在方式.有没有办法格式化(在绑定内)只显示日期?或者我是否必须将其仅作为日期保存在数据库中才能实现此目的?

例如,您可以使用以下设置2位小数:

<span data-bind="text: price.ToFixed(2)"></span>
Run Code Online (Sandbox Code Playgroud)

是否有一些简单的东西只能显示:'2013-04-24'

提前致谢 !

datetime date knockout.js

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

jquery slidedown和slideup wiggles div

http://eusville.com/eusVote/1/baltimore-sushi

点击"添加评论/费率"按钮.当评论框向下滑动时,页面会摇摆不定.非常难过.用Google搜索但无法找到解决方案.

奇怪的是问题在于Chrome和Firefox.IE工作顺利......

HTML div是:...对不起,那里有很多剃刀的东西.只是忽略@s ...

jQuery上下滑动这个Div.

提示赞赏!TIA.

$(".buttonAddCommentRate").click(function () {    
    var crBox = $(this).closest('.answer-container').find('.answer-commentRateBox');    
    var buttonText = $(this).text();

    if (buttonText == 'Add comment/rate') {
        crBox.slideDown(300);
        $(this).text('Cancel comment/rate');
    }
    else {
        crBox.slideUp(300);
        $(this).text('Add comment/rate');
    }
});
Run Code Online (Sandbox Code Playgroud)
.answer-comment{
    width:600px;
         float: left;
}
.answer-textArea{
    width: 500px;
    height: 180px;     
}

.answer-commentRateBox{
   display:none;
   overflow: hidden;   
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="answer-container">
            <div class="answer-main">
                <h4>@Model.ElementAt(i).Title</h4>

                @Model.ElementAt(i).Detail<br /><br />

                <button class="buttonAddCommentRate" data-id="@Model.ElementAt(i).AnswerID">Add comment/rate</button>&nbsp;&nbsp;&nbsp;&nbsp;
                <span class="span-buttonAddCommentRate">Log in to comment and/or rate</span>
            </div>

            <div class="answer-eusScore">
                eusScore (<span class="answer-count">@Model.ElementAt(i).Count</span>)<br /><br …
Run Code Online (Sandbox Code Playgroud)

html css jquery toggle razor

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

.net的磁通模式

我正在学习React JS,这是一个由Facebook创建的javascript库.对于大规模应用,强烈建议使用Flux模式/架构.

问题是React + Flux的所有教程都使用Node ...

我发现缺少使用Flux和.net的教程...

ReactJS.net是使用.net的React的一个很好的起点,但没有在.net上实现Flux模式.

当前与React和Node一起使用的Flux Pattern是否可以与React和.net一起使用?

.net javascript flux reactjs reactjs-flux

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

如何让这个HTML显示格式化,没有标签?

我创建了一个博客(用于编码练习).我使用富文本编辑器(ckeditor)并将帖子保存到数据库.当我将帖子拉出来以显示在Label.Text中时,它会显示所有HTML标记:

<p><strong>there was</strong> once a fox that lived</p>
<p> in the<span style="color: #ff0000"> woods</span></p>
Run Code Online (Sandbox Code Playgroud)

如何使用正确的格式(段落,颜色等)来显示帖子,但没有HTML标签?

html asp.net label rich-text-editor ckeditor

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

获取特定Array属性的最小值的更好方法

我找到了一种方法来获取数组中特定属性的最小值.这是一个两步过程.有更好,更直接的方式吗?

目标:从数组中获取最小价格值

例:

array = [{"ID": 1, "Price": 2.30}, {"ID": 2, "Price": 3.00}, {"ID": 3, "Price": 1.75}];
Run Code Online (Sandbox Code Playgroud)

这是我做的:

第1步:创建仅包含Price值的临时数组

var filteredArray = array.map(function (val) {
                            return val["Price"];
                        });
Run Code Online (Sandbox Code Playgroud)

第2步:找到最低价格值

var arrayMinValue = Function.prototype.apply.bind(Math.min, null);

var minPrice = arrayMinValue(filteredArray)
Run Code Online (Sandbox Code Playgroud)

这似乎有效.但需要第1步吗?有没有办法直接找到最小价格值而不使用第1步?

谢谢!

javascript arrays min

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