我有一个原因,由于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" >