У меня есть веб-приложение ASP.NET, которое прекрасно работает в IE7, IE8, IE8 (режим совместимости) и в Firefox, однако у нас есть некоторые пользователи в IE6 (и нет, они не собираются менять какие-либоскоро) ... При отображении кнопок в IE6 они не отображаются правильно, и события onclick не запускаются.
В настоящее время не выполняется никакого определения браузера.Нужно ли мне изменить то, что страница делает для поддержки IE6?
Это нерабочие кнопки
Это рабочие кнопки
Пример одного из определений кнопок:
<asp:Button ID="Button1" SkinID="formbutton" runat="server" Text="Cancel" OnClick="Button2_Click" CausesValidation="False"
ToolTip="Cancels any changes"/>
Любые мысли будут с благодарностью приняты.
Приветствия
Редактировать 1: Перед рендерингом кодis:
<input type="button" name="ctl00$ContentPlaceHolder1$btnSaveInProgress"
value="Save as In Progress" onclick="clickOnce(this, 'Cargando...');WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ContentPlaceHolder1$btnSaveInProgress", "", true, "", "", false, true))"
id="ctl00_ContentPlaceHolder1_btnSaveInProgress"
title="Saves this commission as 'In Progress'"
style="color:White;background-color:#547ED8;border-style:Double;padding:3px;" />
После рендеринга это так:
<INPUT class=rfdDecorated id=ctl00_ContentPlaceHolder1_btnSaveInProgress
title="Saves this commission as 'In Progress'"
style="PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: white; BORDER-TOP-STYLE: double;
PADDING-TOP: 3px; BORDER-RIGHT-STYLE: double; BORDER-LEFT-STYLE: double; BACKGROUND-COLOR: #547ed8;
BORDER-BOTTOM-STYLE: double"
onclick="clickOnce(this, 'Cargando...');WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ContentPlaceHolder1$btnSaveInProgress", "", true, "", "", false, true))"
type=button value="Save as In Progress" name=ctl00$ContentPlaceHolder1$btnSaveInProgress>
Вероятно, стоит упомянуть, что он также использует Telerik AjaxManager на странице, хотя я не знаю, если этоимеет отношение.