1

こんにちは、VS で新しいページを開いて、簡単な行を 1 つ追加しました。なぜ日時が表示されないのでしょうか? 真っ白なページしかありません。

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <%# DateTime.Now.ToString() %>
    </div>
    </form>
</body>
</html>
4

3 に答える 3

5

<%# ... %>data-binding syntaxDataBind()です。これは基本的に、が呼び出されるまで式が評価されないことを意味します。を呼び出さないためDataBind()、何も出力されません。

式をすぐに評価するための構文は次のようになります。

<%= DateTime.Now.ToString() %>
于 2012-09-09T17:49:30.860 に答える
3

あなたが使用することができます:

<% Response.write(DateTime.Now.ToString()) %>

<%=Response.Write と同等なので、あなたも使用<%=できます。

 <%= DateTime.Now.ToString() %>
于 2012-09-09T17:50:07.483 に答える
2

より短い表記に等号を使用することもできます。

<% = DateTime.Now.ToString() %>
于 2012-09-09T17:51:58.750 に答える