小编Nat*_*lia的帖子

我如何将linq转换为lambda

如何将此LINQ查询转换为lambda?

var res = from c in db.Client
                          where db.TimesheetLine.Select(o => o.ClientId).Contains(c.Id)
                          select c;
Run Code Online (Sandbox Code Playgroud)

这个结果应该在下拉列表中,所以我开始这样:

ViewBag.ClientId = new SelectList(db.Client, "Id", "ClientName");
Run Code Online (Sandbox Code Playgroud)

任何帮助非常感谢.

c# linq lambda

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

在另一个字段上键入时更新字段的值

我希望在用户输入字段km时更新字段数量.我使用.change但该字段仅在字段失去焦点时更新,如onfocusout事件.为了存档我的请求,我尝试了什么?

https://jsfiddle.net/yUhtj/

<label>Expense</label>
    <select id="ExpenseTypeId" name="ExpenseTypeId">
        <option value=""></option>
        <option value="1">Avance sur frais</option>
        <option value="2">Carburant voiture societ&#233;</option>
        <option value="3">Frais kilom&#233;triques</option>
    </select>
    <label id="kmtxt" class="hidden">Distance (the amount will be automatically calculated</label>
    <input type='text' id="km" class="hidden"/>
    <label id="amounttxt" >Amount</label>
    <input type='text' id="amount" />

<script>
    $('#ExpenseTypeId').change(function(){
        var selected_item = $(this).val()
        if(selected_item == "3"){
            $('#kmtxt').val("").removeClass('hidden');
            $('#km').val("").removeClass('hidden');
            $('#amount').prop('readonly', true);
        }else{
            $('#kmtxt').val(selected_item).addClass('hidden');
            $('#km').val(selected_item).addClass('hidden');
        }
    });    

    $("#km").change(function () {

        var price = Number($(this).val());
        var total = (price) * 0.25;
        $("#amount").val(total);
    });
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

标签 统计

c# ×1

javascript ×1

jquery ×1

lambda ×1

linq ×1