这可能看起来微不足道,但我不明白DNN为什么报告这个错误,我的标记似乎很干净。。
皮肤工作完全正常,直到我通过css添加了一个背景,并最终解析了皮肤。。
已检查是否有未闭合的括号或缺少占位符,但找不到任何占位符。
有什么想法吗?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>ITM America</title>
<link rel="Stylesheet" type="text/css" href="skin.css" />
<link href='http://fonts.googleapis.com/css?family=Ruda&subset=latin,latin-ext' rel='stylesheet' type='text/css'>
</head>
<body>
<div id="wrapper">
<div id="headerContainer">
<div id="logoPane" runat="server">
<object id="dnnLOGIN" codetype="dotnetnuke/server" codebase="LOGIN">
<param name="CssClass" value="user" />
</object>
</div>
<div id="contactPaneEmail" class="contact" runat="server">
hello@asdasd.com
</div>
<div id="contactPaneTelNumber" class="contact"runat="server">
TELEPHONE +1 1234567899
</div>
<div id="navPane" runat="server">
topnav
</div>
</div>
<div id="bodyContainer">
<div id="generalSloganPane" runat="server">
ORGANIZE FLEXIBILITY
</div>
<div id="tabPane" runat="server">
METHODS
</div>
<div id="specificSloganPane" runat="server">
specificSlogan
</div>
<div id="ContentPane" runat="server">
basdasd
</div>
<div id="imagePane" runat="server">
image123
</div>
</div>
<div id="footer" runat="server">
footer
</div>
</div>
</body>
</html>
在runat=server标记之前似乎缺少一个空格,这可能解决了问题:
<div id="contactPaneTelNumber" class="contact"runat="server">
TELEPHONE +1 1234567899
</div>
我没有看到任何明显的问题,但DotNetNuke会为您上传的.html文件生成一个.ascx文件。您应该查看(和/或粘贴)该文件。通常情况下,当引号嵌套不正确时,您会看到这种错误。