ایجاد Modal Popup با استفاده از Kenod UI
دوشنبه 1 شهریور 1395در این مقاله ، شما درمورد Kenod UI مطالبی را خواهید آموخت و برای مثال ، نمایش Modal Popup با استفاده از Kenod UI MVC را خواهیم داشت .
Kendo UI چیست ؟
Kendo یک کتابخانه JavaScript است که برای ساخت برنامه های مدرن واکنش گرای تحت وب مورد استفاده قرار می گیرد . از جمله مواردی که kendo در اختیار برنامه نویسان قرار می دهد، بهبود نگاه و احساسی که برنامه به کاربر می دهد، محتوای آن ، پشتیبانی گسترده از HTML , CSS , Script و jQuery است، بنابراین با استفاده از این ویژگی ها ، توسعه دهندگان می توانند در کوتاه ترین زمان ممکن به خواسته های خود برسند . معمولا این تکنولوژی در سمت client مورد استفاده قرار میگیرد .
مرحله اول : ابتدا ، ما باید تنظیمات مربوط به کنترل Telerik را از اینجا دانلود کنیم .
مرحله دوم : حال ، یک پروژه ساده در Visual Studio 2013 ایجاد کنید ، همانند زیر :
حال ، Solution شامل فایل Kendo Css و Script و ... مباشد :
_Layout.cshtml شامل فایل Kendo CSS و script میباشد که در زیر آمده است :
<link href="@Url.Content(" ~/Content/kendo/2016.2.504/kendo.common-material.min.css ")" rel="stylesheet" type="text/css" /> <link href="@Url.Content(" ~/Content/kendo/2016.2.504/kendo.mobile.all.min.css ")" rel="stylesheet" type="text/css" /> <link href="@Url.Content(" ~/Content/kendo/2016.2.504/kendo.dataviz.min.css ")" rel="stylesheet" type="text/css" /> <link href="@Url.Content(" ~/Content/kendo/2016.2.504/kendo.material.min.css ")" rel="stylesheet" type="text/css" /> <link href="@Url.Content(" ~/Content/kendo/2016.2.504/kendo.dataviz.material.min.css ")" rel="stylesheet" type="text/css" /> <script src="@Url.Content(" ~/Scripts/kendo/2016.2.504/jquery.min.js ")"></script> <script src="@Url.Content(" ~/Scripts/kendo/2016.2.504/angular.min.js ")"></script> <script src="@Url.Content(" ~/Scripts/kendo/2016.2.504/jszip.min.js ")"></script> <script src="@Url.Content(" ~/Scripts/kendo/2016.2.504/kendo.all.min.js ")"></script>
مرحله سوم : حال ، یک Controller ایجاد کنید :
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace KendoUIApp2.Controllers { public class HomeController: Controller { public ActionResult Test() { return View(); } } }
مرحله چهارم :
حال یک view برای action method بسازید . در view ِ ما ، ما قصد داریم که یک div ، button و کد javascript ی که modal popup را باز میکند را ، تعریف کنیم .
@ { ViewBag.Title = "Test"; Layout = "~/Views/Shared/_Layout.cshtml"; } < div id = "myPopUp" style = "background-color:lightblue;" > < p > Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. < br / > Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. < /p> < /div> < button onclick = "myFunction()" style = "margin-left:20%" > Click Here To Open Pop Up < /button> < script > function myFunction() { var objWin = $("#myPopUp"), undo = $("#undo"); undo.click(function() { objWin.data("kendoWindow").open(); undo.fadeOut(); }); function onClose() { undo.fadeIn(); } objWin.kendoWindow({ width: "600px", height: "300px", visible: false, close: onClose }).data("kendoWindow").center().open(); } < /script>
مرحله پنجم :
حال ، برنامه را اجرا کنید :
بعد از کلیک بر روی دکمه خواهیم داشت :
آموزش asp.net mvc
- ASP.net MVC
- 2k بازدید
- 3 تشکر