Заменить Ajax.ActionLink

Alaa Hershey спросил: 03 ноября 2018 в 09:51 в: javascript

Привет, у меня есть 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);
    }

0 ответов