最近在学写asp.net,会遇到不少问题,先谢过各位了!!![问题]:1.<asp:Label ID="Label1" runat="server" Text='<%# Now()%>' ></asp:Label>说明:我想让标签显示当前时间,但这样写好象有问题,说是当前上下文中不存在名称“Now”,该怎么改???

解决方案 »

  1.   

    后台Page_Load()加入,Label1.Text=System.DateTime.Now.ToString();
      

  2.   

    你这个写 会认为有一个string Now()的方法
    楼上的几位都能解决问题我再给你说个办法 当然为了是让你理解 而不是用这个方法 哈哈
    在你的这个页面的.cs文件里 写一个方法string Now()
    {
     return DateTime.Now.ToString();
    }这样就能找到你的Now了
      

  3.   

    <asp:Label ID="Label1" runat="server" Text='<%=DataTime.Now.ToString("yyyy-MM-dd")%>' > </asp:Label> 
      

  4.   

    <%=DateTime.Now%>
    还有注意要导入相应的命名空间
      

  5.   

    <%#%>这个标签用于在数据呈现控件(Repeater / Datalist / GridView)的数据绑定的表达式中,<%= %>用于嵌入C#语句。建议你这样写:
    <span><%= DateTime.Now.ToString() %></span> 
      

  6.   

    <asp:Label ID="Label1" runat="server" Text='<%=DataTime.Now.ToString("yyyy-MM-dd")%>' > </asp:Label> 
      

  7.   

    <%=%> 
    代码段标记
     <%#%>
    数据绑定标记
      

  8.   

    问题2: 这两句是什么意思啊???
    是在插入记录时的代码,主要是第一句是什么意思??? DV1是什么???
        DetailsView DV1 = (DetailsView)LoginView1.FindControl("DetailsView1");
                DV1.DefaultMode = DetailsViewMode.Insert;
      

  9.   

    后台Page_Load()加入,Label1.Text=System.DateTime.Now.ToString();  这样
      

  10.   


    要加Protect或public的. 哈哈
      

  11.   


    DetailsView DV1 ......
    这不是已经明明白白的告诉你了, 是一个DetailsView控件吗? 查MSDN看这个控件是干嘛的.
    第二行指定控件的模式为插入(新增)......具体......也查MSDN吧.