سلام من این کد نوشتم برا مدال ولی وقتی به کنترلر میره فیلد های اونو نمیاره و فقط صفحه مدال رو باز می کنه به نظرتون اشکالش چیه ؟
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <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> <h4 class="modal-title" id="myModalLabel">Modal title</h4> </div> <div class="modal-body"> ... </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary">Save changes</button> </div> </div> </div> </div> @section scripts { <script> function Create() { $.ajax({ url: "/Forces/Create", type: "Get", data: {} }).done(function (result) { $('#myModal').modal('show'); }); } </script> }
بله طبق همین آموزش رفتیم و همین کدها رو نوشتم ولی این مشکل رو داره
بیشتر توضیح بدید منظورتون از "فیلد های اونو نمیاره" چیست ؟
یه مشکل دیگه به وجود اومد
در section وقتی $. میزنم اصلا ajax و ... رو نمیاره
مشکلش چیه ؟
@section scripts{ <script> function Create() { $. } </script> }
مکانی که RenderSection را قرار داده اید باید زیر فریم ورک jquery باشد، علت مشاهده نشدن ajax در intelisens ضعف VS می باشد و بر این معنی نیست که مشکلی وجود دارد.
ممنون درست شد
ولی فقط در صفحه اگر کلیک کنی روی مدال فقط یکبار باز میشه و دیگه مدال باز نمیشه تا اینکه صفحه رو رفرش کنی ؟
چرا ؟
$('#myModal').modal('hide');
رفرنس js مدال رو پیدا نمیکنه
در Layout تعریف کنید
این لینک رو ببینید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)