在ASP,NET里面,如何显示动态时间,并且可以输入内容呢?我现在只能显示时间,但是输入内容有困难。
protected void Timer1_Tick(object sender, EventArgs e)
{
string[] str1 = { "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日" };
string str2 = DateTime.Now.ToString("tt") == "上午" ? "AM" : "PM";
lblTime.Text = "当前时间为:" + DateTime.Now.ToString("yyyy年MM月dd日") + " " +
str1[Convert.ToInt32(DateTime.Now.DayOfWeek)] + " " + DateTime.Now.ToLongTimeString();
}
}
但是我自己设置了一个textbox 我将timer:interval=1000页面不停刷新 但是我想输入内容,并且还能够显示当前的动态时间
------最佳解决方案--------------------1.页面对js赋初始值,使用js实现动态时间,这方面js时间插件应该蛮多的
2.输入内容就是一般的做法,提交后,如果要时间字段的值的话,后台再赋个datetime.now 就行了
------其他解决方案--------------------
不要定时刷新页面去后台取时间,用js实现前端的时间效果就行
------其他解决方案--------------------你这就有点矛盾了吧,自动显示时间,还可以自己输入内容,那限制就多了,比如在哪个位置输入,你总不能将时间拆开吧,你还是搞两个textbox并排显示吧
------其他解决方案--------------------
您的意思是 我在一个textbox里面显示一个动态时间,另外一个输入内容 这样就不冲突了?
------其他解决方案--------------------
其实我想做一个签到的系统 我想显示一个动态时间 另外输入姓名 点击签到就ok的那种
------其他解决方案--------------------一个label实时显示时间
一个textbox接收姓名输入
一个button提交签到
lz就是要这样的东西吗
------其他解决方案--------------------
但是。lable显示实时时间了。。总会刷新啊。。输入不进去。。肿么办
------其他解决方案--------------------
好的。谢谢
------其他解决方案--------------------
好的 谢谢