سلام
پروژه Asp.net Core رو روی plesk آپلود کردم ولی برای نمایش مدال روی گزینه ای کلیک می کنم به یه صفحه خالی هدایت میشه و مدال رو نمایش نمیده ، سایت رو روی هاست که قراردادم این مشکل رو داره .
برای مثال :
<li><a onclick="Delete('@item.Id')" style="color:black"><i class="fa fa-trash" style="color:#ff0000"> </i> حذف</a></li>
مدال
<div class="modal fade modal " id="modal-info" style="z-index:1050;"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body " id="modal-body"> </div> </div> </div> </div>
لاگ کنسول مرور را بررسی کنید خطا نداشته باشه
از آپلود شدن رفرنس ها نیز مطمئن بشید
لاگ کنسول ارور نداشت و رفرنس ها رو هم چک کردم
صفحاتی مثل Details که فقط یک کنترلر دارد رو باز می کنه در مدال ولی مثلا برای Create یا Edit که هم Post , Get دارد به یه صفحه ی خالی هدایت میشه
باید کد هاتون رو Trace کنید
نمیشه حدس زد
برای Debug به صورت آنلاین میتونید از glimpse استفاده کنید
سلام مشکل فهمیدم از کجاست آقای مدائنی
من فرم ها رو با استفاده از ajax در کنترلر RetutnPartialView() زدم و در مدال نمایش میدهم
برای validation فرم ها مجبورم این partial View_ValidationScriptsPartial رو در پایین هر صفحه صدا بزنم
مشکل برا همینه که مدال باز نمیشه و میره به صفحه خالی
چه کار کنم به نظرتون اگه بردارم که دیگه validate ها انجام نمیشه و اگه بزارم که باز نمیشه
؟؟؟
MyForm
@model Department @{ ViewData["Title"] = "Create"; } <div class="row" style="margin:auto"> <div class="col-md-12"> <div class="box box-primary"> <div class="box-header with-border" style="text-align:center"> <h3 class="box-title">ثبت دپارتمان</h3> </div> <form asp-action="Create" id="Form_Id" asp-controller="Departments" data-ajax="true" data-ajax-method="Post" data-ajax-mode="replace" data-ajax-success="Create_Success" data-ajax-failure="Create_Failure" data-ajax-loading="#divloading" > <div class="box-body"> <div class="form-group"> <label asp-for="Title" class="control-label"></label> <input asp-for="Title" class="form-control txtRequired" /> <span asp-validation-for="Title" class="text-danger"></span> </div> <div class="form-group"> <label asp-for="Task" class="control-label"></label> <input asp-for="Task" class="form-control" /> <span asp-validation-for="Task" class="text-danger"></span> </div> <div class="form-group"> <label asp-for="Description" class="control-label"></label> <textarea rows="7" asp-for="Description" class="form-control"></textarea> <span asp-validation-for="Description" class="text-danger"></span> </div> <div class="form-group"> <label asp-for="Department_Status" class="control-label"></label> <select asp-for="Department_Status" class="form-control txtRequired" asp-items="ViewBag.Department_Status"></select> </div> <div class="form-group"> <button type="submit" class="btn btn-success waves-effect waves-light"> <span class="btn-label"> <i class="glyphicon glyphicon-check "></i> </span>ثبت </button> </div> </div> </form> </div> </div> </div> <script src="~/js/Ajax/Department_Ajax.js"></script> @{await Html.RenderPartialAsync("_ValidationScriptsPartial");}
داخل @section Script هم گذاشتم ولی دیگه vaildate ها جواب نمیده
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)