简短的ASP.NET日期程序

时间:2012-05-05 01:51:42

标签: javascript asp.net server-side

我一直收到运行时错误,但我的学校服务器不喜欢打印错误。我直接从书中复制了这本书,我已经检查了很多次 - 看起来对我来说。我在这里错过了什么吗?它只是告诉我runtime error

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
 "http://www.w3.org/TR/xhtml/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>A Simple ASP.NET Example</title>
    <style type="text/css">
        td{background-color:black;color:yellow;}
        strong{font-family:arial, sans-serif;}
        p{font-size:14pt}
    </style>
    <script runat="server" langauge="JScript">
        var dayAndTime : DateTime = DateTime.Now;
    </script>
</head>
<body>
    <strong>A Simple ASP.NET Example</strong>
    <p>
        <table border="6">
            <tr>
                <td>
                    <% Response.Write(dayAndTime.ToShortTimeString()); %>
                </td>
                <td>
                    <% Response.Write(dayAndTime.ToShortDateString()); %>
                </td>
            </tr>
        </table>
    </p>
</body>
</html>

2 个答案:

答案 0 :(得分:1)

由于您无法准确确定导致错误的原因,并且您只有3行.net,请尝试一次取出一行直到程序运行。这将告诉您哪条线至少会导致问题。从response.write开始:p

答案 1 :(得分:0)

你拼写错误的语言。因为它在html标签中,它没有纠正你,只是认为它是VB或C#。

 <script runat="server" language="JScript">
         var dayAndTime : DateTime = DateTime.Now;
    </script>
</head>
<body>
    <strong>A Simple ASP.NET Example</strong>
    <p>
        <table border="6">
            <tr>
                <td>
                    <% Response.Write(dayAndTime.ToShortTimeString()); %>
                </td>
                <td>
                    <% Response.Write(dayAndTime.ToShortDateString());%>
                </td>
            </tr>
    </table>