host3nter

آموزش: ایجاد یک Helper برای باز کردن پنجره ها بصورت popup

سلام دوستان یه کمی امروز توی اوقات بیکاری خودم گفتم یه چیزی برای سایت قرار بدم ...

موضوع آموزش: ایجاد یک Helper برای باز کردن پنجره ها بصورت popup,.

ASP.NET MVC, برنامه نویس, برنامه نویسی

تاريخ ارسال:2014/07/17

هاست سنتر سلام دوستان یه کمی امروز توی اوقات بیکاری خودم گفتم یه چیزی برای سایت قرار بدم اونم چیزی نیست جز همین Helper ای که توی عنوان گذاشتم خیلی وقتا پیش اومده که گفتید ای بابا کاش این پنجره من بصورت Popup باز میشد و این همه کد نمی خواست بنویسم یا اصاً کاش چندتا popup روی هم باز میشد و حجم کد نویسی من اینقدر بالا نمیرفت من امروز این 2 تا Helper رو واستون میذارم اول اینکه از JqueryUI داریم استفاده میکنیم پس برید توی فایل layout پروژه این فایل ها رو اضافه کنید فایل ها رو میتونید از سایت Jquery UI بگیرید کد HTML: <script src="~/Scripts/jquery-1.10.2.min.js"></script>     <script src="~/Scripts/jquery-ui-1.10.4.custom/js/jquery-ui-1.10.4.custom.js"></script>     <link href="~/Scripts/jquery-ui-1.10.4.custom/css/overcast/jquery-ui-1.10.4.custom.css" rel="stylesheet" /> حالا یه فایل js باید بنویسیم که خودتون بخونیدش تا بفهمید چیکار کردم و این فایل رو با هر اسمی که می خواید Save کنید و زیر فایل های بالا توی صفحه Layout قرار بدید //نوشته شده توسط سید مهدی ناظم السادات //ایمیل : MehdiNazemosadat@gmail.com function CMIS_showDialog(idselector) { var item = jQuery(idselector); var gridid = item.attr('data-i-gridid'); var gridfield = item.attr('data-i-gridfield'); var data2 = ""; if (gridfield != "") { var grid = jQuery("#" + gridid); if (grid.length == 0) { alertbox("grid not found"); return; } var dataItem = grid.data("kendoGrid").dataItem(item.closest("tr") ); var rowid = dataItem[gridfield]; //$('#divid').load(jQuery(e.currentTarget).attr("myc lass") + dataItem[id]); data2 = {id:rowid}; } jQuery.ajax({ type: item.attr('data-i-Method'), url: item.attr('data-i-Target'), data: /*item.attr('data-i-Data')*/data2 }).done(function (data) { var dialogid = "dialog" + Math.floor((Math.random() * 100000) + 1); jQuery("body").append("<div id='" + dialogid + "' title='Basic dialog'>" + data + "</div>"); jQuery("#" + dialogid).dialog({ width: item.attr('data-i-Width'), height: item.attr('data-i-Height'), ShowEffect: item.attr('data-i-ShowEffect'), ShowDir: item.attr('data-i-ShowDir'), HideEffect: item.attr('data-i-HideEffect'), HideDir: item.attr('data-i-HideDir'), position: { my: "center top", at: "center bottom", of: 'nav' }, modal: true,/* item.attr('data-i-IsModal')*/ title: item.attr('data-i-Title'), close: function (event, ui) { //onClose(); //jQuery("#" + dialogid).location.reload(); if (gridid != '') { jQuery("#" + item.attr('data-i-gridid')).data("kendoGrid").dataSource.read(); } jQuery("#" + dialogid).remove(); } }).keypress(function (e) { if (e.keyCode == jQuery.ui.keyCode.ENTER) { e.preventDefault(); } }); }); } function alertbox(message) { jQuery('#alertbox').empty().append(message); jQuery("#alertboxparent").show(); jQuery('#alertboxparent').delay(5000).fadeOut('slo w'); } function DialogSubmit_click(idSelector, target) { //var idSelector = "#" + id; var form = jQuery(idSelector).closest("form"); jQuery.ajax({ type: form.attr("method"), url: target, data: form.serialize() }).done(function (data) { var obj = jQuery.parseJSON(data); if (obj.ok == "true") { alertbox(obj.message); //console.log(obj.message); // //jQuery("#" + dialogid).location.reload(); jQuery(idSelector).closest(".ui-dialog-content").dialog("close"); } else { //console.log(obj.message); alertbox(obj.message); var errors = obj.errors; if (errors != null) { for (var i = 0; i < errors.length; i++) { var field = errors[i]; ... هاست,دامین,سایت,وب,طراحی

سوال: دستوری بجای ReadLn در شبکه ایندی که بجای لاین با دریافت کلمه پایان پذیرد

نصب خودکار برنامه های جانبی

گذاشتن طرح توی themeforest.net / کسی اطلاعی داره مارو مطلع کنه لطفا

سوال: سخت تر کردن امکان خواندن کدهای سایت

سوال: ساخت elearning

بازدید ساز سئومارک

فازی c-mean

آموزش:, ایجاد, یک, Helper, برای, باز, کردن, پنجره, ها, بصورت, popup

آموزش: ایجاد یک Helper برای باز کردن پنجره ها بصورت popup

میزبانی وب ,هاست,فضای وب,ویندوز,لینوکس,دات نت,پی اچ پی,web hosting,windows host,linux host,asp.net,php,sql server,mysql میزبان پایتخت ارائه دهنده خدمات میزبانی وب، هاست و هاستینگ، میزبانی هاست، دامین، میزبانی نمایندگی، نمایندگی وب، سرور مجازی و سرور مجازی ابری می باشد.هاست,میزبانی وب,دامین,سرور مجازی,میزبان پایتخت,host,domain,vps,mizban paytakht,hosting,share hosting,میزبان وب,میزبانی هاست,هاستینگ

google
logo-samandehi