我的確讓下面的例子,但不工作:劍道日曆:如何在變更事件中向控制器發送日期? (MVC擴展)
控制器主頁:
namespace KendoUIMvcApplication1.Controllers
{
public class HomeController : Controller
{
public ActionResult Index(DateTime? date)
{
//here i use the date bla bla bla
return View();
}
public ActionResult About()
{
return View();
}
}
}
我的觀點:Index.cshtml
<p>
@Html.Kendo().DatePicker().Name("Calendario").Value(DateTime.Now).Events(e =>e.Change("change"))
</p>
<script type="text/javascript">
function change() {
var dado = this.value();
$.ajax({
type: "POST",
url: "/Home/Index", //url
traditional: false,
async: false,
beforeSend: function() {
},
data: dado,
success: function (response) {
},
error: function (e) {
alert("erro");
}
});
}
</script>
爲什麼當我改變了日曆上的日期,控制器上的參數爲空? 函數$ Ajax工作正常; var dado有一個日期。
請編輯的問題,並張貼,如果你收到任何錯誤訊息。 – Jess 2013-03-28 02:11:55