小编dec*_*der的帖子

linq等效sql查询"不在(选择查询)"

我的sql代码如下:

select UserId,UserName 
from aspnet_Users 
where UserId not in (select UsersId from tbluser  where active='true')
Run Code Online (Sandbox Code Playgroud)

什么是等效的linq表达式?

.net sql linq

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

当我在客户端创建选项时,如何在服务器端获取下拉选择值

我的javascript代码

$().ready(function () {
       $.ajax({
           type: "POST",
           url: "../WebService.asmx/GetDistricts",
           data: "{}",
           contentType: "application/json; charset=utf-8",
           dataType: "json",
           success: function (msg) {
               BindDist(msg.d);
           }
       });
   });
Run Code Online (Sandbox Code Playgroud)

function BindDist(msg) {
       $.each(msg, function () {

           $("#dropDist").append($("<option></option>").val(this['DistrictId']).html(this['Name']));

       });
   }
Run Code Online (Sandbox Code Playgroud)

在服务器端我希望通过dropDist.selectedItem获取价值.但我无法获得价值如何做到这一点.

int DistrictId = Int32.Parse((dropDist.SelectedValue).ToString());
Run Code Online (Sandbox Code Playgroud)

我如何获得服务器端的下拉选择值?任何帮助我非常感谢.

c# asp.net jquery

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

从 Viewbag.List 中查找项目

我的控制器代码如下

ViewBag.Districts = (from a in _dbContext.DISTRICTS 
                     select new ComboItem { 
                                            ID = a.DISTRICT_ID, 
                                            Name = a.DISTRICT_NAME 
                                          }
                     ).ToList();
Run Code Online (Sandbox Code Playgroud)

我的Razor View代码如下

@foreach (var dist in ViewBag.Districts)
{
    if (item.DISTRICT_ID == dist.ID)
    {
        @dist.Name
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以在 ViewBag.Districts 中找到类似ViewBag.Districts.where(m=>m.ID==item.DISTRICT_ID. 或 linq 表达式的项目,以便我可以避免循环。任何人帮助我都非常感激。

c# linq asp.net-mvc

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

标签 统计

c# ×2

linq ×2

.net ×1

asp.net ×1

asp.net-mvc ×1

jquery ×1

sql ×1