We're using Telerik version 2013.1.417.35. We've got an application with some very old page templating code (that we don't want to change out right now)
The input code is
and the generated code seen in IE10 is
The IE10 console says
HTML1512: Unmatched end tag.
login.aspx, line 66 character 267
HTML1512: Unmatched end tag.
login.aspx, line 66 character 561
Line 66 is the link tags:
Is there anything that we can do here? The </link> is not strictly necessary under IE10/HTML5. The page has doctype XHTML; but changing that doesn't fix the parsing message.
The input code is
<
body
>
<!-- this is in the page template ascx vv-->
<
form
id
=
"frmMain"
method
=
"post"
runat
=
"server"
>
<!-- Henry thinks Telerik added this above ^^-->
<
div
id
=
"pagemiddle"
>
...
<
body
>
<!-- this is in the page template ascx-->
<
form
name
=
"frmMain"
method
=
"post"
action
=
"login.aspx"
onsubmit
=
"javascript:return WebForm_OnSubmit();"
id
=
"frmMain"
>
<
div
>
<
input
type
=
"hidden"
name
=
"Header_ScriptMgr_TSM"
id
=
"Header_ScriptMgr_TSM"
value
=
""
/>
<
input
type
=
"hidden"
name
=
"__LASTFOCUS"
id
=
"__LASTFOCUS"
value
=
""
/>
<
input
type
=
"hidden"
name
=
"__EVENTTARGET"
id
=
"__EVENTTARGET"
value
=
""
/>
<
input
type
=
"hidden"
name
=
"__EVENTARGUMENT"
id
=
"__EVENTARGUMENT"
value
=
""
/>
<
input
type
=
"hidden"
name
=
"__VIEWSTATE"
id
=
"__VIEWSTATE"
value
=
"..."
/>
</
div
>
<
script
type
=
"text/javascript"
>
//
<![CDATA[
var theForm = document.forms['frmMain'];
if (!theForm) {
theForm = document.frmMain;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</
script
>
<
script
src
=
"/UnifiedLogin/WebResource.axd?d=Cr6NY1haBII3CUWgTf-vRxkAVYzK1FJ6XORbJp5zHXYb1faJ2WnIXBUQYE-i4nGMszzp_Bd8NNpxf0uVdI32lDKWS0A1&t=635019945069635093"
type
=
"text/javascript"
></
script
>
<
link
class
=
'Telerik_stylesheet'
type
=
'text/css'
rel
=
'stylesheet'
href
=
'/UnifiedLogin/WebResource.axd?d=wu2-nH7iwSqT0TgvbyKgs_V6_TYA07BnX7YMX1qIIJuR4HyrpazOmoyBpnzlHOjhD1V1ffDT6dYFcYuP8e6q5HEg7UksZaSHMz-hLiqrRrp70O690UMQGVfLo2BOoWglTxXwoQ2&t=635088861486377646'
></
link
><
link
class
=
'Telerik_stylesheet'
type
=
'text/css'
rel
=
'stylesheet'
href
=
'/UnifiedLogin/WebResource.axd?d=GQ8da8vrWIHNQT0th0xfR3MyDFSTWwp_KKoQ9v7jpSqtcaJ8oN5X4iiDUx0DBfKjb2McbL21Oipj5GiIi_lljQ7uCEMc1-03RZQSZQFMw_D62MwFQkNAVXtdr7eQ0tLQOVOZYuOuYyxf08jSv92AeO9X58Q1&t=635088861486377646'
></
link
>
<
script
src
=
"/UnifiedLogin/WebResource.axd?d=SNhGNua5bytowQD_ES8ruTO4SCXXbtwK-lJPxXcl8mOmp64T4XpO5IObsf1rP-ugdukaf6Id84UYZkzqgspHp55pLaY1&t=635019945069635093"
type
=
"text/javascript"
></
script
>
<
script
src
=
"/UnifiedLogin/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=Header_ScriptMgr_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d3.5.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3ab4491a8b-c094-46c4-848c-d2a016749dfa%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2c+Version%3d2013.1.417.35%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3ab193e46e-1615-44ae-93b4-e80e222e7ddb%3a16e4e7cd%3a874f8ea2%3af7645509%3a24ee1bba%3af46195d3%3a19620875%3a490a9d4e%3abd8f85e4"
type
=
"text/javascript"
></
script
>
<
script
type
=
"text/javascript"
>
//
<![CDATA[
if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.');
//]]>
</
script
>
<
script
src
=
"/UnifiedLogin/WebResource.axd?d=7qErcjeF3n7l-8Wtuwpfpl7dhaTO2Ezy-juh8r8wV2DMMv8roIP3UK5joLMFD8KoeAp0921xSW-aYXt5_rjRc2aMox41&t=635019945069635093"
type
=
"text/javascript"
></
script
>
<
script
type
=
"text/javascript"
>
//
<![CDATA[
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
//]]>
</
script
>
<
div
>
<
input
type
=
"hidden"
name
=
"__EVENTVALIDATION"
id
=
"__EVENTVALIDATION"
value
=
"..."
/>
</
div
>
<!-- Henry thinks Telerik added this above ^^-->
<
div
id
=
"pagemiddle"
>
The IE10 console says
HTML1512: Unmatched end tag.
login.aspx, line 66 character 267
HTML1512: Unmatched end tag.
login.aspx, line 66 character 561
Line 66 is the link tags:
<
link
class
=
'Telerik_stylesheet'
type
=
'text/css'
rel
=
'stylesheet'
href
=
'/UnifiedLogin/WebResource.axd?d=...'
></
link
><
link
class
=
'Telerik_stylesheet'
type
=
'text/css'
rel
=
'stylesheet'
href
=
'/UnifiedLogin/WebResource.axd?d=...'
></
link
>
Is there anything that we can do here? The </link> is not strictly necessary under IE10/HTML5. The page has doctype XHTML; but changing that doesn't fix the parsing message.