سلام
من با استفاده از دستور Ajax.BeginForm یک modal به شکل زیر طراحی کردم که کاربر بعداز ورود اطلاعات موقعیت زمینشم نشون بده
Capture1.JPG
ولی وقتی فرم postback میشه و از مقادیر ایراد میگیره نقشه سمت کلاینت پاک میشه اینکه یکبار زمان باز شدن مدال فراخوانی شده
Capture.JPG
<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);
});
با این دستور من نقشرو در زمان اجرا شدن مدال نمایش میدم