在aspx中显示codebehinde

kos*_*kov 1 c# asp.net

嗨,我只是在VS中打开新页面并添加了一个简单的行,问为什么日期时间没有显示?只有blak页面.

<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>
Run Code Online (Sandbox Code Playgroud)

dri*_*iis 5

<%# ... %>数据绑定语法,这基本上意味着在DataBind()调用之前不会计算表达式.由于你没有打电话DataBind(),所以没有打印出来.

立即评估表达式的语法是:

<%= DateTime.Now.ToString() %>
Run Code Online (Sandbox Code Playgroud)