<div class="table-row"> <div class="table-col-left"> @(Html.Kendo().DropDownList() .Name("rims-addr-level1") .OptionLabel("-- Chọn ÐVHC Cấp 1 --") .DataTextField("TenDonViHanhChinh") .DataValueField("IdDonViHanhChinh") .BindTo(ViewBag.DVHCLevel1) .Value(obj_DefaultData.IdDVHCLevel1) ) </div><!--END div.table-col-left --> <div class="table-col-right"> <script type="text/javascript"> function RimsAddrLevel1Item() { return { IdDVHC: $("#rims-addr-level1").val() }; } </script> @(Html.Kendo().DropDownList() .Name("rims-addr-level1-item") .OptionLabel("Select ...") .DataTextField("TenTinhThanh1") .DataValueField("IdTinhThanh") .DataSource(source => { source.Read(read => { read.Action("FindAllTinhThanhByIdDVHC", "Base").Data("RimsAddrLevel1Item").Type(HttpVerbs.Post); }) .ServerFiltering(true); }) .Enable(false) .AutoBind(false) .CascadeFrom("rims-addr-level1") .Value(obj_DefaultData.IdL01TinhThanh) ) </div><!--END div.table-col-right --></div><!--END div.table-row TinhThanh---------------------------------- --><div class="table-row"> <div class="table-col-left"> <script type="text/javascript"> function RimsAddrLevel2() { return { IdDVHC: $("#rims-addr-level1").val() }; } </script> @(Html.Kendo().DropDownList() .Name("rims-addr-level2") .OptionLabel("-- Chọn ÐVHC Cấp 2 --") .DataTextField("TenDonViHanhChinh") .DataValueField("IdDonViHanhChinh") .DataSource(source => { source.Read(read => { read.Action("FindAllChildDVHCByIdDvhc", "Base").Data("RimsAddrLevel2").Type(HttpVerbs.Post); }) .ServerFiltering(true); }) .Enable(false) .AutoBind(false) .CascadeFrom("rims-addr-level1-item") .Value(obj_DefaultData.IdDVHCLevel2) ) </div> <!--END div.table-col-left --> <div class="table-col-right"> <script type="text/javascript"> function RimsAddrLevel2Item() { return { IdDVHC: $("#rims-addr-level2").val(), IdTinhThanh: $("#rims-addr-level1-item").val() }; } </script> @(Html.Kendo().DropDownList() .Name("rims-addr-level2-item") .OptionLabel("Select ...") .DataTextField("TenQuanHuyen1") .DataValueField("IdQuanHuyen") .DataSource(source => { source.Read(read => { read.Action("FindAllQuanByIDTinhThanh", "Base").Data("RimsAddrLevel2Item").Type(HttpVerbs.Post); }) .ServerFiltering(true); }) .Enable(false) .AutoBind(false) .CascadeFrom("rims-addr-level2") .Value(obj_DefaultData.IdL02QuanHuyen) ) </div> <!--END div.table-col-right --></div><!--END div.table-row QuanHuyen---------------------------------- --><div class="table-row"> <div class="table-col-left"> <script type="text/javascript"> function RimsAddrLevel3() { return { IdDVHC: $("#rims-addr-level2").val() }; } </script> @(Html.Kendo().DropDownList() .Name("rims-addr-level3") .OptionLabel("-- Ch?n ÐVHC C?p 3 --") .DataTextField("TenDonViHanhChinh") .DataValueField("IdDonViHanhChinh") .DataSource(source => { source.Read(read => { read.Action("FindAllChildDVHCByIdDvhc", "Base").Data("RimsAddrLevel3").Type(HttpVerbs.Post); }) .ServerFiltering(true); }) .Enable(false) .AutoBind(false) .CascadeFrom("rims-addr-level2-item") .Value(obj_DefaultData.IdDVHCLevel3) ) </div> <!--END div.table-col-left --> <div class="table-col-right"> <script type="text/javascript"> function RimsAddrLevel3Item() { return { IdDVHC: $("#rims-addr-level3").val(), IdQuan: $("#rims-addr-level2-item").val() }; } </script> @(Html.Kendo().DropDownList() .Name("rims-addr-level3-item") .OptionLabel("Select ...") .DataTextField("TenPhuongXa1") .DataValueField("IdPhuongXa") .DataSource(source => { source.Read(read => { read.Action("FindAllPhuongXaByIDQuan", "Base").Data("RimsAddrLevel3Item").Type(HttpVerbs.Post); }) .ServerFiltering(true); }) .Enable(false) .AutoBind(false) .CascadeFrom("rims-addr-level3") .Value(obj_DefaultData.IdL03PhuongXa) ) </div> <!--END div.table-col-right --></div><!--END div.table-row PhuongXa---------------------------------- --><div class="table-row"> <div class="table-col-left"> <script type="text/javascript"> function RimsAddrLevel4() { return { IdDVHC: $("#rims-addr-level3").val() }; } </script> @(Html.Kendo().DropDownList() .Name("rims-addr-level4") .OptionLabel("-- Ch?n ÐVHC C?p 4 --") .DataTextField("TenDonViHanhChinh") .DataValueField("IdDonViHanhChinh") .DataSource(source => { source.Read(read => { read.Action("FindAllChildDVHCByIdDvhc", "Base").Data("RimsAddrLevel4").Type(HttpVerbs.Post); }) .ServerFiltering(true); }) .Enable(false) .AutoBind(false) .CascadeFrom("rims-addr-level3-item") .Value(obj_DefaultData.IdDVHCLevel4) ) </div> <!--END div.table-col-left --> <div class="table-col-right"> <script type="text/javascript"> function RimsAddrLevel4Item() { return { IdDVHC: $("#rims-addr-level4").val(), IdPhuongXa: $("#rims-addr-level3-item").val() }; } </script> @(Html.Kendo().DropDownList() .Name("rims-addr-level4-item") .OptionLabel("Select ...") .DataTextField("TenDuongKhu1") .DataValueField("IdDuongKhu") .DataSource(source => { source.Read(read => { read.Action("FindAllDuongKhuByIdPhuongXa", "Base").Data("RimsAddrLevel4Item").Type(HttpVerbs.Post); }) .ServerFiltering(true); }) .Enable(false) .AutoBind(false) .CascadeFrom("rims-addr-level4") .Value(obj_DefaultData.IdL04DuongKhu) ) </div> <!--END div.table-col-right --></div><!--END div.table-row DuongKhu---------------------------------- --> public ActionResult StudyDataSource([DataSourceRequest] DataSourceRequest request)
{
var listValues = (from l in _context.Studies
orderby l.StudyName
select new QAM.ViewModels.StudyViewModel()
{
StudyID = l.StudyID,
StudyName = l.StudyName,
ProtocolNumber = l.Protocol.ProtocolNumber,
StudyDirectorFirst = l.StudyDirectorFirst,
StudyDirectorLast= l.StudyDirectorLast,
StudyDirectorName = l.StudyDirectorFirst + " " + l.StudyDirectorLast,
NatureOfStudy = l.NatureOfStudy,
RouteOfAdmin = l.RouteOfAdmin,
Status = l.Status,
StudyType = l.StudyType,
GLP = (((Boolean?)l.GLP ?? false) ? 1 : 0),
Active = (((Boolean?)l.Active ?? false) ? 1 : 0)
});
return Json(listValues.ToDataSourceResult(request), JsonRequestBehavior.AllowGet);
}
public ActionResult HierarchyBinding_RegulatoryReference(int studyID, [DataSourceRequest] DataSourceRequest request)
{
var listValues =
_context.StudyRegulatoryReferences.Where(l => (l.StudyID == studyID))
.OrderBy(l => l.RegulatoryReference);
return Json(listValues.ToDataSourceResult(request));
}
.ClientRowTemplate("#=kendo.toString(DtSundayOpenTime, \"hhmm\")#")Hi here,
I'm building a web application with ASP.NET MVC4 and everything runs quite well so far. No I wanted to integrate Kendo UI to my _Layout.cshtml file in order to use some widgets. So I followed these steps (here) to include the neccessary scripts and styles, but when I run the project, it throws a JavaScript exception:
Unbehandelte Ausnahme in Zeile 17, Spalte 14133 in http://localhost:54430/Scripts/KendoUI/js/kendo.all.min.js
0x800a138f - Laufzeitfehler in JavaScript: Die Eigenschaft "msie" eines undefinierten oder Nullverweises kann nicht abgerufen werden.
When I comment out the reference to kendo.all.min.js everything works flawlessly. What can I do? I'm having a hard time telling my Boss that it actually was a good idea to spend more than thousand bucks on a bunch of tools that do not work. Please help me wih that!
Regards,
Rob
Here's my code:
(PS: I also tried adding a reference to kendo.aspnetmvc.min.js (one time before Kendo.all.min.js, another time behind it), but it didn't help.)
<!DOCTYPE html><html lang="de"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width" /> <title>@ViewBag.Title - © 2012 PINTSCH ABEN B.V.</title> <link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" /> @Styles.Render("~/Content/css") @Styles.Render("~/Content/themes/base/css") <link href="/Scripts/KendoUI/styles/kendo.common.min.css" type="text/css" rel="stylesheet" /> <link href="/Scripts/KendoUI/styles/kendo.default.min.css" type="text/css" rel="stylesheet" /> @Scripts.Render("~/bundles/jquery") @Scripts.Render("~/bundles/modernizr")</head><body> <header> <div class="content-wrapper"> <div class="float-left"> <section id="logins"> @Html.Partial("_LoginPartial") </section> <nav> <ul id="menu"> <li>@Html.ActionLink("Startseite", "Index", "Home")</li> <li>@Html.ActionLink("Info", "About", "Home")</li> <li>@Html.ActionLink("Kontakt", "Contact", "Home")</li> </ul> </nav> </div> <div class="float-right"> <img src="~/Images/logo.jpg" /> @*<p class="site-title">@Html.ActionLink("Ihr Logo hier einfügen", "Index", "Home")</p>*@ </div> </div> </header> <div id="body"> @RenderSection("featured", required: false) <section class="content-wrapper main-content clear-fix"> @RenderBody() </section> </div> <footer> <div class="content-wrapper"> <div class="float-left"> <p>© @DateTime.Now.Year - PINTSCH ABEN WH-SYSTEMS</p> </div> </div> </footer> <script src="~/Scripts/KendoUI/js/kendo.all.min.js"></script> @RenderSection("scripts", required: false)</body></html>
