使用JavaScript将日期/时间添加到我的asp.net用户控件中
Adding date/time using JavaScript to my asp.net user control
我有一个用户控件,我在其中获取服务器时间,并使用AJAX计时器每秒更新一次。这是非常缓慢的,我被告知最好在客户端进行。
所以我想出了这个。。。但它不起作用。有什么建议吗?
<%@ Control Language="VB" AutoEventWireup="false" CodeFile="DateTime.ascx.vb" Inherits="UserControls_WebUserControl" %>
<script type="text/javascript">
window.onload = function () {
getDate();
};
function getDate() {
var dt = new Date();
var element = document.getElementById("client_time");
element.text = dt.toDateString();
}
</script>
<form name="headerForm">
<asp:Table Width="100%" ID="formatTable" runat="server">
<asp:TableRow>
<asp:TableCell ColumnSpan="2">
<asp:Image ImageUrl="~/Logo.jpg" ID="Image1" runat="server" />
</asp:TableCell>
<asp:TableCell>
<input type="text" size="10" maxlength="10" value="" name="client_time" />
</asp:TableCell>
</asp:TableRow>
</asp:Table>
</form>
您已经填写了元素的name
字段,但它缺少通过getElementById
找到它所需的id。此外,.text
不会执行任何操作,您需要设置其value
属性。
由于您的输入限制为10个字符,您可以尝试删除该字符以显示完整的日期字符串,也可以简单地使用innerHTML
或类似的方法写入表单元格。
要以人类可读的格式获取时间,您可以查看:http://www.quackit.com/javascript/tutorial/javascript_date_and_time.cfm
相关文章:
- 如何将我的自定义时间选择器链接到我的asp.net
- 如何在asp.net中自动注销我的网站10分钟后,在我的网站处于空闲状态
- 使用JavaScript将日期/时间添加到我的asp.net用户控件中
- 如何让javascript在Asp.Net中注入到我的布局中的视图中进行渲染
- Regex验证应用于我的asp网页上的所有按钮
- 将jsmeter用于我的asp.net应用程序
- ASP控件触发JavaScript,但我的函数未定义
- ASP.NET:是否可以将CSS或Javascript注入到我的Web应用程序中的每个页面中
- 禁用浏览器后退按钮,但在我的 asp.net 应用程序中保持启用状态
- JSON 对象未正确发送到我的 ASP.NET MVC 控制器,缺少属性
- 为什么我的ASP网站内容没有被谷歌抓取
- 在编辑我的信息 (asp.net) 后获取 HTML 标记
- 使用 ajax 将我的 asp.net 网格视图与 javascript 绑定
- 如何让我的 ASP 表控件显示/隐藏?(并不像听起来那么简单)
- 我可以在我的 asp.net 代码中访问 Javascript 数组吗?
- 如何触发附加到我的页面的内联 Javascript?(ASP.NET 网络表单)
- 如何查看我的 asp.net 网站的实时访问者数量
- 在 ASP.NET 中使用母版页时使用我的 sript
- 如何在脚本中传递有关我的 asp 页面中“OnClick”事件的参数
- 设置我的ASP.NET MVC 3项目自动感知正在运行的语言