我的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表达式?
我的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)
我如何获得服务器端的下拉选择值?任何帮助我非常感谢.
我的控制器代码如下
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 表达式的项目,以便我可以避免循环。任何人帮助我都非常感激。