سلام
من با استفاده از دستور 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);
});

});


<script>



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