Vs'12 C# Asp.net MVC4,互联网应用模板+剑道UI。
描述
我来自一个KendoUI_DropDownList
. 这会触发一个事件,将 DDL 中的选定项的值放入 MyAjax Script
中。此脚本将值“1”传递给我的Contoller
. 该控制器启动 myPartial View
并且应该将其返回到 my <div id="LoadingPartialDataDiv"></div>
.
代码
我想要
_PartialView
放置的Div<div id="LoadingPartialDataDiv"></div>
剑道 DDL
@(Html.Kendo().DropDownList() .Name("OptionsDrop") .BindTo(new string[] { "Leasehold", "Owner", "Stranger" }) .Events(e => e.Change("change")) )
脚本
function change() { var val = $("#OptionsDrop").val(); $.ajax({ url: '/ImageView/Leasehold/', dataType: 'Post', data: { id : val }, success: function (data) { $('#LoadingPartialDataDiv').html(data); } }); });
控制器
[HttpGet] public PartialViewResult LeaseholdA(string id) { int xx = Convert.ToInt16(id); var trct = db.Tracts.Find(xx); return PartialView("_Leasehold", trct); }
看法
@model OG.ModelData.dbTract Something Really Simple to test ViewBag.Title = @Model.TractNumber;
问题
我绝对没有收到任何错误,我什至可以调试(单步执行代码)并看到它运行所有内容,没有错误。我的值正在从脚本传递到控制器,从控制器传递到 _partialView。然而我的 _partialView 没有出现......对此有什么想法吗?