Любой div или span, на который я нажимаю, всегда выделяет gridview, ПОЧЕМУ?

В Visual Studio 2010, если я нажимаю на любой <div> или <span> в любом месте представления дизайна, он всегда выбирает эту сетку. Кто-нибудь когда-нибудь видел это? Есть ли способы исправить это?

Единственные элементы управления в представлении «Дизайн», на которые я могу щелкнуть, — это текстовые поля/выпадающие списки/кнопки/кнопки ссылок и т. д. Поэтому, когда я хочу быстро перейти к диапазону, чтобы отредактировать его содержимое, мне нужно щелкнуть ближайший из этих элементов управления, а затем сделать свой путь к <span>. Потому что, если я нажму на <span>, БУМ выделит сетку. Это сводит меня с ума!

ОБНОВИТЬ

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


person Taylor Brown    schedule 30.07.2013    source источник
comment
Кроме того, есть 1800 строк разметки, поэтому я не буду ее публиковать. Просто интересно, является ли это известной ошибкой, о которой кто-то знает в представлении дизайна VS, не обращаясь за помощью с моим кодом, код сам работает нормально... спасибо.   -  person Taylor Brown    schedule 30.07.2013
comment
Будь как Танк из Матрицы и вместо этого смотри на код. Никогда не нужно беспокоиться об этой проблеме.   -  person Garrison Neely    schedule 30.07.2013
comment
Вместо этого работайте с представлением кода; у тебя будет полная власть. Я забыл, когда я последний раз использовал представление дизайна :)   -  person mshsayem    schedule 30.07.2013
comment
С 1800 строками кода (и с ростом) приятно иметь возможность щелкнуть по диапазону, который мне нужно отредактировать, вместо того, чтобы искать его в коде. Я ищу способ не делать этого, но спасибо за предложение. @mshsayem   -  person Taylor Brown    schedule 30.07.2013
comment
Когда разметки/кодов слишком много, я обычно разбиваю их (если возможно) на более мелкие части (используя UserControls, мастер-страницы или другие серверные элементы управления). Представление «Дизайн» имеет проблемы, которые отпугивают кого-либо (например, если у вас есть базовый класс, расширяющий Page, и ваши страницы aspx расширяют этот класс, представление «Дизайн» не будет работать без некоторых настроек)   -  person mshsayem    schedule 30.07.2013


Ответы (1)


Это то, что я сделал, чтобы «обойти» эту проблему.

Это проблема представления дизайна, а не кода.

Каждый раз, когда у вас есть представление сетки, в котором достаточно полей, чтобы переместить их вправо от видимой области редактирования в представлении дизайна, эта ошибка будет возникать. Щелчок по элементам span и div всегда выделяет эту сетку, это так раздражает.

Вы можете расширить окно просмотра дизайна достаточно широко, чтобы увидеть всю сетку, и эта проблема на данный момент исчезнет. это очень раздражает, но работает.

я уверен, что есть другие обходные пути, но я не видел, чтобы у кого-то еще была эта проблема (большинство людей не используют представление дизайна).

person Taylor Brown    schedule 08.08.2013