IE8 Увеличение размера шрифта в проекте MVC 3 - PullRequest
1 голос
/ 01 августа 2011

Пожалуйста, скажите мне, что я сумасшедший или что моя установка IE8 как-то не работает.

Если я создаю голую форму, которая почти ничего не делает, IE визуализирует текст в одном размере перед нажатием кнопки «Отправить», а затем повторно отображает в большем размере после нажатия кнопки «Отправить».(пример изображения ниже)

Мне удалось воспроизвести это, выполнив следующие действия.

1) Создайте новый пустой проект MVC 3, не используя семантическую разметку HTML 5.

2) Создайте новую модель, 2 строки и логическое значение

public class Class1
{
    public string string1 { get; set;}
    public string string2 { get; set; }
    public bool boolval { get; set; }
}

3) Создайте контроллер, здесь ничего не нужно менять

public class Default1Controller : Controller
{
    //
    // GET: /Default1/

    public ActionResult Index()
    {
        return View();
    }

}

4) Создайтеновый взгляд на действие индекса вышеупомянутого контроллера.

@model testproject.Models.Class1

@{
    ViewBag.Title = "Index";
}

<h2>Index</h2>
@using (@Html.BeginForm())
{
    @Html.EditorForModel()
    <p><input type="submit" value="pressme" /></p>
}

5) Отредактируйте MapRoute Global.asax.cs для использования вашего контроллера

        routes.MapRoute(
            "Default", // Route name
            "{controller}/{action}/{id}", // URL with parameters
            new { controller = "Default1", action = "Index", id = UrlParameter.Optional } // Parameter defaults
        );

6) Нажмите «Play» (кнопка отладки)

Когда страница загружается, все выглядит хорошо.ОДНАКО, если вы нажмете кнопку отправки, все вырастет примерно до одного размера шрифта

example image

Если вы отредактируете ссылки на файл CSS и файл сценария jquery в _Layout.cshtml,странное поведение продолжается.Если вы просматриваете визуализированный источник до и после отправки, они идентичны.Если вы просматриваете страницу из IE8, непосредственно посещая URL-адрес вашего тестового сайта и НЕ просматривая отладчик, проблема НЕ появляется.И, конечно, если вы просматриваете страницу из FF или Chrome, там тоже нет проблем.

Может кто-нибудь воспроизвести это?Я схожу с ума?Или я что-то упустил?

1 Ответ

1 голос
/ 08 августа 2011

Вы уверены, что смотрите его в ZOOM 100%?

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