DropDownListFor傳引數
下面展示一些 內聯程式碼片
。
<td class="table-dataCol">
@Html.Kendo().DropDownListFor(m => m.CustodyPeopleDepartmentID).BindTo(Model.DepartmentList).Value(Model.CustodyPeopleDepartmentID.ToString()).Events(e => { e.Change("changeCustody"); })
<br /><br />
@(Html.Kendo().DropDownListFor(m => m.CustodyPeopleId)
.DataTextField("Text")
.DataValueField("Value")
.DataSource(dataSource => dataSource
.Read(read => read.Action("GetAccountSelectList", Html.ControllerName()).Type(HttpVerbs.Post).Data("getCustodyDepartmentId"))
).Value(Model.CustodyPeopleId.ToString())
.Events(e => e.DataBound("dataBound"))
)
@Html.ValidationMessageFor(m => m.CustodyPeopleId)
</td>
function getCustodyDepartmentId() {
return {
departmentId: $("#CustodyPeopleDepartmentID").val()
};
}
public ActionResult GetAccountSelectList(decimal departmentId)
{
if (departmentId == 0) return HttpNotFound();
return Json(new MachineHandler().GetAccountSelectList(departmentId));
}
// 系統帳號
public List<SelectListItem> GetAccountSelectList(decimal? departmentId = null)
{
var list = db.ACCOUNT.AsQueryable();
if (departmentId != null) list = list.Where(x => x.DEPARTMENTID == departmentId);
return list.Select(x => new SelectListItem() { Text = x.NAME, Value = x.ID.ToString() }).ToList();
}
相關文章
- 引數傳遞
- c# 方法引數(傳值,傳引用,ref,out,params,可選引數,命名引數)C#
- Mybatis引數傳遞MyBatis
- mybatis如何傳引數MyBatis
- 引數的定義和引數的傳遞
- 路由元件傳遞引數路由元件
- 引數傳值機制
- Ruby方法傳不定引數
- Bootloader傳引數到Kernelboot
- React事件傳遞引數React事件
- Java方法04:命令列傳遞引數、可變引數Java命令列
- 使用 XmlCommand 對Oracle傳引數XMLOracle
- t-on-click 傳遞引數
- gdb除錯傳入引數除錯
- 函式中引數傳值函式
- 請求引數的傳遞
- Shell學習【引數傳遞】
- linux中main引數傳遞LinuxAI
- 利用閉包傳遞引數
- JavaScript函式傳遞引數JavaScript函式
- out,ref,params引數傳遞
- mybatis 傳入多個引數MyBatis
- 函式的引數傳遞函式
- vue事件帶預設引數,怎麼傳遞其他引數Vue事件
- mybatis 的傳入引數如何既有物件又有單個引數MyBatis物件
- 數量性狀遺傳引數的提出
- JS的方法引數傳遞(按值傳遞)JS
- Python的函式引數傳遞:傳值?引用?Python函式
- 把介面當作引數傳入
- JAVA基礎之-引數傳遞Java
- Python怎麼傳遞不定引數Python
- 函式引數傳遞及返回函式
- C++引數的傳遞方式C++
- [Python] 傳遞引數前面的*或**Python
- 引數傳遞機制之JWTJWT
- Mybatis傳入引數為List物件MyBatis物件
- setInterval 回撥函式傳引數函式
- 函式作為引數傳遞函式