在aspx页面上的页面声明之外的标记

时间:2012-06-28 15:25:51

标签: c# asp.net html

我有一个原因,由于CMS系统的缺点,唯一可行的黑客做我想要完成的工作似乎是在我的aspx页面上的页面声明之外放置标记。

为什么以下会是一个糟糕的主意有什么理由吗?我知道它不是标准的,当然是古怪的,但有没有任何真正的原因可能会破坏某些东西?请在您的审议中考虑桌面,移动和各种浏览器:

<div style="display:none">.</div>
<%@Page Language="C#" %>

当然,在渲染后,问题就变成了这会造成任何问题:

<div style="display:none">.</div>
<!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" >

0 个答案:

没有答案