powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему VS2010 иногда меняет /> на </...>
4 сообщений из 4, страница 1 из 1
Почему VS2010 иногда меняет /> на </...>
    #37544157
Привет.
Вопрос не совсем в тему, но просто уже устал от выходок VS...
Например, на странице ASP есть следующий код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
dx:ASPxSplitter ID="xsplitter_detail" runat="server" 
	ClientInstanceName="xsplitter_detail" 
	Height="100%" Width="100%" Orientation="Horizontal">
	<ClientSideEvents PaneResized="xsplitter_detail_PaneResized" />
	<Styles>
		<Pane Paddings-Padding="0px" Border-BorderWidth="0px">
			<Paddings Padding="0px"/>
			<Border BorderWidth="0px"/>
		</Pane>
		<VerticalSeparator 
				Border-BorderWidth="1px" 
				Border-BorderColor="White" 
				Border-BorderStyle="Solid" 
				HoverStyle-BackColor="#5f5964">
			<HoverStyle BackColor="#5F5964"/>
Иногда (не всегда) после сохранения изменений, эта зараза (VS) почему-то дублирует все строки с кратким закрывающим тегом "/>", заменяя "/>" на полный закрывающий тег "</...>".
Получается вот такая ж... штуковина:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
dx:ASPxSplitter ID="xsplitter_detail" runat="server" 
	ClientInstanceName="xsplitter_detail" 
	Height="100%" Width="100%" Orientation="Horizontal">
	<ClientSideEvents PaneResized="xsplitter_detail_PaneResized" />

	<ClientSideEvents PaneResized="xsplitter_detail_PaneResized"></ClientSideEvents>

	<Styles>
		<Pane Paddings-Padding="0px" Border-BorderWidth="0px">
			<Paddings Padding="0px"/>
			<Border BorderWidth="0px"/>
<Paddings Padding="0px"></Paddings>

<Border BorderWidth="0px"></Border>
	</Pane>
	<VerticalSeparator 
			Border-BorderWidth="1px" 
			Border-BorderColor="White" 
			Border-BorderStyle="Solid" 
			HoverStyle-BackColor="#5f5964">
		<HoverStyle BackColor="#5F5964"/>
<HoverStyle BackColor="#5F5964"></HoverStyle>

<Border BorderColor="White" BorderStyle="Solid" BorderWidth="1px"></Border>

Может в настройках VS Нужно что-то указать, чтобы не происходило такой вот ерунды? Никто не знает?

P.S. Такая ерунда случается не только с DevExpress'ными компонентами, но и со стандартными.
...
Рейтинг: 0 / 0
Почему VS2010 иногда меняет /> на </...>
    #37545972
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. закрывающий тег "</...>" - это где такие закрывающие теги?
2. ну и пусть, в чем проблема?
...
Рейтинг: 0 / 0
Почему VS2010 иногда меняет /> на </...>
    #37546784
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще не суть важно, т.е. <input /> = <input></input> (если не учитывать доктайп)

Видимо у Вас установлен какой нить флаг в опциях, типа закрывать теги коротким способом, несодержащие TemplateContainer

Также, смею подозревать, что короткое закрытие, хоть и не значительно, но влияет на ускорение обработки страницы
К примеру Resharper предлагает сделать короткое закрытие тега, если в нем ничего не лежит

блог обо всем что посчитал полезным
...
Рейтинг: 0 / 0
Почему VS2010 иногда меняет /> на </...>
    #37547262
Winnipuh

Проблема в том, что создается ДВЕ ветки, ода с <input />, другая с <input></input> - в таком случае вообще каша получается - совпадают ID, если же такая ерунда с вложенными тегами, то все равно приходится вычищать все - изменять и там и там - как-то криво...

SanSYS Видимо у Вас установлен какой нить флаг в опциях, типа закрывать теги коротким способом, несодержащие TemplateContainer
Да скорее всего это DevExpress что-то мутит со своим CodeRush...
Спасибо, буду искать.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему VS2010 иногда меняет /> на </...>
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]