У меня есть модал начальной загрузки (открывается кнопкой) в представлении «Индекс» в моем веб-приложении ASP.NET MVC. В этом модале я вызываю хранимую процедуру (с входным параметром), которая заполняет три текстовых поля. После этого мой модал закрывается автоматически. Когда я снова открываю текстовые поля заполнены. Как я могу предотвратить это автоматическое закрытие?
Часть моего представления «Индекс» с хранимой процедурой:
<!-- Input parameter to execute stored procedure "GetMesData" -->
@using (Html.BeginForm("Index", "Home", FormMethod.Post))
{
@Html.TextBox("send")
<input type="submit" value="Send" />
}
<!-- Textboxes which are fill thanks to stored procedure "GetMesData" -->
@using (Html.BeginForm("Index", "Home", FormMethod.Post))
{
<br>@Html.TextBoxFor(x => x.UserResponse.MatNumber, Model.UserResponse.MatNumber.ToString())<br />
<br>@Html.TextBoxFor(x => x.UserResponse.SlurryNumber, Model.UserResponse.SlurryNumber.ToString())<br />
<br>@Html.TextBoxFor(x => x.UserResponse.BatchNumber, Model.UserResponse.BatchNumber.ToString())<br />
}
JavaScript - вероятно, я должен добавить что-то здесь, чтобы предотвратить это автоматическое закрытие
<script>
$(document).ready(function(){
$("#myBtn").click(function(){
$("#myModal").modal('show');
});
});
</script>
Мой пост метода контроллера "Home":
//Execute stored procedure "GetMesData" with input parameter
[HttpPost]
public ActionResult Index(OrderListOfClass ttt, string send)
{
//calling stored procedure
return View()
}