select
JavaScript関数によって処理されるイベントを含むこのKendoUIドロップダウンリストがあります。
LINQクエリを実行するコントローラーからアクション結果を呼び出して、ページにKendoUIグリッドを設定する必要があります。私の問題は、JavaScriptを使用する場合でもこれを処理するために見つけることができる唯一の方法であり、JavaScriptイベント関数からコントローラーからアクション結果を呼び出す方法を理解できませんでした。
これはどのようにDropDownList
見えるかです...
@(Html.Kendo().DropDownList()
.Name("Options")
.DataTextField("Text")
.DataValueField("Value")
.BindTo(new List<SelectListItem>() {
new SelectListItem() {
Text = "Policies Not Archived",
Value = "1"
},
new SelectListItem() {
Text = "View All Policies",
Value = "2"
},
new SelectListItem() {
Text = "Filter Policies",
Value = "3"
}
})
.Events(e =>
{
e.Select("select");
})
)
そして、アクション結果を呼び出す必要がある私のJavaScriptイベントハンドラー
function select(e) {
}
ActionResult
そして、このような選択に応じて、
public ActionResult ViewAllPolicies()
{
//mycode
}