Привет, у меня есть Ajax Action Link, которая отлично работает, и показывает какой-то текст из частичного представления, как только я нажимаю на ссылку, дело в том, что я хочу, чтобы эти тексты отображались после загрузки страницы, не нажимая на ссылку действия.Я новичок в этом, и я уже искал в Google, но ничего не помогает.
Вот код
View.cshtml
@Ajax.ActionLink("Show my Text", "_Text",
new AjaxOptions
{
HttpMethod = "GET",
UpdateTargetId = "ajaxdiv",
InsertionMode = InsertionMode.Replace
})
<div id="ajaxdiv"></div>
Частичное представление: _Text.cshtml
@model Website.MyViewModel
@foreach (TextTable item in Model.TextList)
{
<h5> @item.UserText </h5>
}
Контроллер:
public PartialViewResult _Text()
{
DBEntities DB = new DBEntities();
var sessionID = Session["id"];
int SessionID = Convert.ToInt32(sessionID);
var viewModel = new MyViewModel
{
TextList= DB.TextTable.ToList()
};
return PartialView(viewModel);
}