Я использовал новое решение.
.squares{
width: 30vw
height: 30vw
К основному соотношению сторон
.aspect-ratio
width: 10vw
height: 10vh
Однако это касается всего окна просмотра. Итак, если вам нужен div, который составляет 30% ширины видового экрана, вместо этого вы можете использовать 30vw, и, поскольку вы знаете ширину, вы будете использовать их по высоте с помощью модуля calc и vw.
.NET 3,5 попытки SP1 использовать действие = "" атрибут (.NET 3.5 RTM не сделали). Так, когда Вы развертываетесь, Ваш код пытается установить HtmlForm. Свойство Action и сбой, поскольку System.Web.dll на развернуть цели является RTM и не имеет метода set на свойстве.
Я не знаю определенного решения, но HtmlForm.set_Action () является функцией, которую компилятор создает, который действует как метод set для свойства под названием Действие.
Когда Вы делаете:
public String Action { set { DoStuff(); } }
Код набора на самом деле становится функцией, вызванной set_Action.
Я знаю, что это не лучший ответ, но я надеюсь, что это помогает Вам найти источник своих проблем!
Я просто столкнулся с той же проблемой. Из того, что я понял, что это действительно вызывается фактом, мой ПК имеет.NET 3,5 SP1 на нем, и сервер, на котором я развернул проект, не делает.
Из того, что я понимаю, одно решение состоит в том, что сервер обновляется с.NET 3,5 SP1. Поскольку я не хочу делать это все же, я просто удалил атрибут "действия" из всех форм в проекте, и это решило проблему.
Читать дальше
Мог использовать метод здесь для установки form.action метода:
Все вышесказанное верно ...
Фактически, когда кто-то устанавливает 3.5 SP1, он автоматически обновляет 2.0 и 3.0 с их собственным SP2. Итак, если вы используете 2.0 для приложения, вы получите сообщение об ошибке.
Кроме того, SP1 на .Net2.0 не вызывал проблемы.
Есть другое решение этой проблемы. Напишите javascript, который установит действие формы на ожидаемый URL-адрес в Page_Load и зарегистрирует сценарий при загрузке страницы.