Можно ли использовать ссылку внутри DropDownList HTML помощник?

Существует три способа увеличить max_allowed_packet сервера mysql:

  1. Измените max_allowed_packet=64M в файле /etc/mysql/my.cnf на машине сервера mysql и перезапустите сервер
  2. Выполните sql на сервере mysql: set global max_allowed_packet=67108864;
  3. Python выполняет sql после подключения к mysql:

connection.execute ('set max_allowed_packet = 67108864 ')

1
задан Fatikhan Gasimov 1 March 2019 в 14:01
поделиться

1 ответ

Вы можете сделать это, но вы должны использовать Jquery. Если спросить как?

Например:

Моя выборочная сущность

  public class Category
     {
            public int Id { get; set; } 
            public string Url{ get; set; } 
            public string Name { get; set; } 
     }

Мое действие:

  public IActionResult Categories()
    {
        var list = new List<Category>();
        for (int i = 0; i < 10; i++)
        {
             list.Add(new Category(){Id = i, Url = "https://stackoverflow.com", Name = "stackoverflow" });
        }

        var selectList = list.Select(x => new SelectListItem() {Value = Url, Text = x.Name})
            .ToList();
        return View(selectList);
    }

в моем виде:

 @Html.DropDownList("url",Model, "Choose a URL",  new { id = "url_list" })
[ 1110], а затем с помощью jquery вы можете подписаться на событие изменения этого выпадающего списка и перейти к соответствующему URL:

$(function() {
    $('#url_list').change(function() {
        var url = $(this).val();
        if (url != null && url != '') {
            window.location.href = url;
        }
    });
});
0
ответ дан Fatikhan Gasimov 1 March 2019 в 14:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: