страница макета mvc не работает с пользовательским интерфейсом в мобильных устройствах - PullRequest
0 голосов
/ 28 декабря 2018

Я создаю веб-приложение в mvc, используя Javascript и Jquery.

, когда я комментирую строку для макета ниже:

//Layout = "~/Views/Shared/myLayout.cshtml";

this

мой пользовательский интерфейс выглядит хорошо на всех мобильных устройствах, но когда я откомментирую эту строку, как показано ниже,

Layout = "~/Views/Shared/myLayout.cshtml";

this

размер моего шрифта уменьшается, и его очень трудно понять,

my myLayout.cshtml is empty

в чем здесь проблема и какя могу решить это?

1 Ответ

0 голосов
/ 28 декабря 2018

Пожалуйста, измените ваш myLayout.cshtml на

<!DOCTYPE html>
<html lang="en">
<head>
    <title>@ViewBag.Title</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
    @RenderBody()
</body>
</html>

Затем, по вашему мнению, удалите все теги <html>, <head> и <body>.

Трюк здесь<meta> тег.Вы можете узнать больше об этом здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...