Asp.net gridview编辑模式下的日历
我有一个使用sqldatasource连接到数据库的gridview。gridview中有一个datetime字段。当我编辑列时,我不想让用户手动键入日期 首先,我想要一个日历弹出窗口或一个按钮,从日历中选择日期。Asp.net gridview编辑模式下的日历,asp.net,visual-studio,c#-4.0,Asp.net,Visual Studio,C# 4.0,我有一个使用sqldatasource连接到数据库的gridview。gridview中有一个datetime字段。当我编辑列时,我不想让用户手动键入日期 首先,我想要一个日历弹出窗口或一个按钮,从日历中选择日期。 其次,对于时间字段,当我们从日历中选择日期时,是否有任何模板或gui可以选择时间???我喜欢AJAX控件工具包的日历控件。如果您从未使用过AJAX控件工具包,那么它非常简单。这里是指向日历控件的链接 这里是工具箱链接,如果您认为这对您有用,可以下载它。 我喜欢AJAX控件工具包的日历
其次,对于时间字段,当我们从日历中选择日期时,是否有任何模板或gui可以选择时间???我喜欢AJAX控件工具包的日历控件。如果您从未使用过AJAX控件工具包,那么它非常简单。这里是指向日历控件的链接 这里是工具箱链接,如果您认为这对您有用,可以下载它。
我喜欢AJAX控件工具包的日历控件。如果您从未使用过AJAX控件工具包,那么它非常简单。这里是指向日历控件的链接 这里是工具箱链接,如果您认为这对您有用,可以下载它。
对于问题的第一部分,即不允许用户键入,只需使用javascipt函数,并在文本框的onkeypress和onkeyup事件上调用该函数即可 备选案文1:
<script type="text/javascript">
function typingNotAllowed(CtrlID)
{
document.getElementById(CtrlID).value="";
}
</script>
<form id="form1" runat="server">
<div>
<input type="text" id="someid" onkeyup="typingNotAllowed(this.id)" />
<asp:TextBox ID="TextBox1" runat="server" onkeyup="typingNotAllowed(this.id)"></asp:TextBox>
</div>
</form>
功能类型不允许(CtrlID)
{
document.getElementById(CtrlID).value=“”;
}
备选案文2:
只需添加TextBox1.Attributes.add(“ReadOnly”、“true”)加载时代码隐藏事件中的代码>
选项3:将jquery datetime picker与上述任何一个选项结合使用(这对两种要求都有效)对于问题的第一部分,即不允许用户键入,只需使用javascipt函数并在文本框的onkeypress和onkeyup事件上调用该函数即可
备选案文1:
<script type="text/javascript">
function typingNotAllowed(CtrlID)
{
document.getElementById(CtrlID).value="";
}
</script>
<form id="form1" runat="server">
<div>
<input type="text" id="someid" onkeyup="typingNotAllowed(this.id)" />
<asp:TextBox ID="TextBox1" runat="server" onkeyup="typingNotAllowed(this.id)"></asp:TextBox>
</div>
</form>
功能类型不允许(CtrlID)
{
document.getElementById(CtrlID).value=“”;
}
备选案文2:
只需添加TextBox1.Attributes.add(“ReadOnly”、“true”)加载时代码隐藏事件中的代码>
选项3:将jquery日期时间选择器与上述任何一个选项结合使用(这将适用于这两种需求)