在asp.net页面中利用label控件让其显示当前时间,需要用到如题目所示的代码,其中datetime前面有一个等号,去掉之后就不能显示时间了,这个等号起什么作用?这是必须需要的语法么?相关的知识是什么?另外<% %>符号是为了在里面放置服务器端代码么?可否在里面放客户端代码?

解决方案 »

  1.   

    一般两种
    <%#Bind("UserID")%>,绑定数据
    <%=DataTime.Now %>,直接显示,相当于JSP中的表达式用法;
      

  2.   

    <%=DateTime.Now %>
    ==
    基本相当于Response.Write(DateTime.Now.ToString());
      

  3.   

    如果想设计日期格式<%#Bind("UserID","{0:d}")%>
    "{0:d}"可以根据你格式需要设计。
      

  4.   


     <%= "A" %> 相当于:Response.Write("A");
     <%# "A" %> 相当于:变量="A";