当前位置:编程学习 > C#/ASP.NET >>

[ 新手求教]想在文本框中自动显示系统时间,写了个代码不运行

<asp:TextBox Runat=server ID="txt" Width="200" Text='<%Response.Write("DateTime.ToFileTime().ToString();");%>'</asp:TextBox>

里面的Response.Write("DateTime.ToFileTime().ToString();");不运行,源码显示在文本框中,求教大侠应该怎么实现? --------------------编程问答-------------------- 直接在后台写
this.txt.Text = DateTime.Now.ToFileTime().ToString();
--------------------编程问答-------------------- 感谢回复,后台数据库不会弄,想能否直接在前台实现?不知道可以不? --------------------编程问答-------------------- 这个用js

 <script type="text/javascript">

        var int = self.setInterval("clock()", 1000)
        function clock() {
            var t = new Date()
            document.getElementById("showlabel").value = t
        }
    </script>

showlabel是你要显示时间的控件。
PS:这里的时间是客户端的时间,不是服务器的时间 --------------------编程问答-------------------- 直接在 Page_Load中写

this.TextBox1.Text = DateTime.Now.ToFileTime().ToString();
就可以了 --------------------编程问答-------------------- 直接datetime不行 要加上.now --------------------编程问答--------------------

<asp:TextBox Runat=server ID="txt" Width="200" Text='<%=DateTime.now.ToFileTime().ToString() %>'</asp:TextBox>
--------------------编程问答--------------------
引用 3 楼  的回复:
这个用js

HTML code


 <script type="text/javascript">

        var int = self.setInterval("clock()", 1000)
        function clock() {
            var t = new Date()
            document.getEle……


这个可以显示客户端的实时时间的  
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,