[asp.net]html / 经典 asp 项目和需要添加什么标记的临时邮件,则可以安全地放后

标签: Asp.net HTML
发布时间: 2017/3/26 3:24:22
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有一个 html / 经典 asp 项目和需要在 web 页上添加临时消息公开展示。

有一个标记,始终是安全放后吗?

我试着把他们后 <HEAD> ,允许大量页面快速更换,在 VS,但它干扰功能大时间。

是不是可以放后 <HTML> 标记?

或者你是否把它只是之前 </HTML> 标记?

或者是有一些其他的地方?

我使用以下格式︰

<p><b><span>Server message</span></b> </p> 

解决方法 1:

你用过什么标记?和临时消息为谁?

如果你在谈论开发人员然后你只要把放在注释块 (正如玛莎指出)︰

<!-- -->

对于用户,然后信息应该出现在正文使用您需要的任何格式 (如隐藏 div ,可以显示和隐藏再次使用 JavaScript)。例如,在我的一个系统,我使用以下......

<%if now() < #21-Jul-2015 21:00:00# then%>
    <div id="notifications">
        <h1>Very Important - Please Read:</h1>
        <p>This is a server message.</p>
        <a onClick="hideMessage();" 
           style="float:right;margin:2px; padding: 4px 8px;; border: 1px solid darkgreen; 
           background-color: lightgreen; color: darkgreen; cursor: pointer;">
            <img src="images/tick.png" /> Ok! Got it!
        </a>
    </div>
<%end if%>

对于机器人或其他分析介质,您应该考虑使用 meta 标记页面的头部︰

<meta name="message" content="Whatever you want" />

问题是,你的问题可能是过于宽泛的时刻,你可能想要微调它。

进一步

要扩大这一进程可以创建应用程序级变量在你 global.asa :

Sub Application_OnStart()
    Application("MESSAGE_DATETIME") = #22-Jul-2015#
    Application("MESSAGE_TITLE") = "Maintenance"
    Application("MESSAGE_DETAIL") = "Server down for maintenance."
End Sub

创建一个新的文件具有只是截面在要显示的消息,类似于我上面显示你。 在每个文件之后,把包括放在正文中哪里你想要的消息显示,所以你不必重复一切......

<!-- #include file="includes/serverMessages.asp" -->

比不必介绍在整个代码冗余负载容易得多。

官方微信
官方QQ群
31647020