مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mohalolo

عضویت از 1393/05/22

مشکل google map در modal

  • یکشنبه 19 آذر 1396
  • 11:58
تشکر میکنم

سلام

من با استفاده از دستور  Ajax.BeginForm یک modal به شکل زیر طراحی کردم که کاربر بعداز ورود اطلاعات موقعیت زمینشم نشون بده

ولی وقتی فرم postback میشه و از مقادیر ایراد میگیره نقشه پاک میشه

 <script type="text/javascript" src="https://maps.googleapis.com/maps/api/"></script>

    <script>
        $('#myModal').on('shown.bs.modal', function () {
            var mapOptions = {
                center: new google.maps.LatLng(35.890740, 50.889804),
                zoom: 15,
                mapTypeId: google.maps.MapTypeId.ROADMAP
            };


            var infoWindow = new google.maps.InfoWindow();
            var map = new google.maps.Map(document.getElementById("dvMap"), mapOptions);
            google.maps.event.addListener(map, "click", function (e) {
                placeMarker(e.latLng, map);
            });      
 });
    <script>
  

با این  دستور من نقشرو در زمان اجرا شدن مدال نمایش میدم

پاسخ های این پرسش

تعداد پاسخ ها : 6 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • یکشنبه 19 آذر 1396
  • 12:11

کدهای سمت سرور خود را قرار دهید. 

کاربر سایت

mohalolo

عضویت از 1393/05/22

  • یکشنبه 19 آذر 1396
  • 12:12
  [HttpPost]
        [ValidateAntiForgeryToken]
        public ActionResult Create(tblPart tblPart)
        {
            if (ModelState.IsValid)
            {

                db.tblPartRepository.Add(tblPart);
                db.Save();

                string java = "$(\"#myModal\").modal('hide');" +
                  "  $('#modalalert').modal('show');" +
                  " setTimeout(function(){$(\"#modalalert\").modal('hide'); }, 3000);window.location.replace('/ShahrakParts/index');";
                return JavaScript(java);
            }

            return PartialView("Create",tblPart);
        }

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • یکشنبه 19 آذر 1396
  • 12:17

بررسی کنید آیا مد ارسالی شده شما IsValid است یا خیر. اگر خیر مدل باید به View موردنظر بازگردانی شود. تا آن خطاها مشاهده نشود.

کاربر سایت

mohalolo

عضویت از 1393/05/22

  • یکشنبه 19 آذر 1396
  • 12:32

منظورتونو متوجه نمیشم در کد بالا valid بودنش چک شده دیگه!

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • یکشنبه 19 آذر 1396
  • 12:35

با استفاده از break point بررسی کنید که مقدار آن true است یا خیر 

کاربر سایت

mohalolo

عضویت از 1393/05/22

  • یکشنبه 19 آذر 1396
  • 12:45

بحثم تو قسمت validation سمت سرور نیست

بحث اینه وقتی validation قراره error برگردونه سمت کلاینت داخل MODAL نقشه پاک میشه

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)