我已在笔记本电脑上启用了IIS,并添加了一个名为MyAsp的文件夹。
在这个文件夹中,我有一个名为myfirstscript.asp
的文件,代码如下。
当我运行以下代码时,我没有看到日期&时间。任何帮助将不胜感激。
<!DOCTYPE HTML>
<html lang="en">
<body>
<h1>Hello Web Pages</h1>
<p>The Time is: @DateTime.Now()</p>
</body>
</html>
答案 0 :(得分:1)
DateTime.Now
是属性,而不是方法。您需要使用DateTime.Now
代替DateTime.Now()
。
答案 1 :(得分:0)
进行如下更改
<p>The Time is: <%= DateTime.Now.ToLongTimeString() %></p>
<强> HTML 强>
<!DOCTYPE HTML>
<html lang="en">
<body>
<h1>Hello Web Pages</h1>
<p>The Time is: <%= DateTime.Now.ToLongTimeString() %></p>
</body>
</html>
DateTime.Now.ToString();
DateTime.Now.ToShortDateString();
DateTime.Now.ToShortTimeString();
DateTime.Now.ToLongDateString();
DateTime.Now.ToLongTimeString();
答案 2 :(得分:0)
听起来你需要使用asp.net内联表达式。
<p>The Time is: <%= DateTime.Now %></p>
答案 3 :(得分:0)
如果是 ASPX 页面,则可以随时使用:
<%= DateTime.Now %>
但如果是纯粹的 HTML 页面,那么您应该使用下面提到的javascript:
<!DOCTYPE html>
<html lang="en">
<body onload="getDate();">
<h1>Hello Web Pages</h1> <p>The Time is: <span id="date"></span>.</p>
<script type="text/javascript" language="javascript">
function getDate() {
alert(Date());
document.getElementById('date').innerText = Date().toString();
}
</script>
</body>
</html>