我正在使用asp.net,我在这里有一些问题,任何帮助都会很棒。我正在尝试从Codebehind(C#)生成控件,因为从服务器返回的数据量不确定,现在我的问题是,是否可以从C#生成 jquery datepicker 控件?怎么做?给我看一些例子。
谢谢。答案 0 :(得分:3)
是的,这是可能的。在创建控件时,您可以拥有一个要用于日期选择器的公共类,在服务器端的文本框中添加该类。
txt.Attributes.Add("class", "myCal");
在客户端调用此javascript
$(doucment).ready(function(){
$(".myCal").datepicker();
});
这将使用myCal作为类循环遍历所有文本框,并将它转换为datePicker
答案 1 :(得分:0)
您可以查看here以了解并查看datepickers的示例代码。我希望它适合你。
答案 2 :(得分:0)
试试这个..
<强>代码隐藏强>:
TextBox txt = new TextBox();
txt.ID = "datepicker";
div1.Controls.Add(txt);
如果你想要更多数量的文本框,你可以使用cssclass而不是id。
TextBox txt = new TextBox();
txt.cssclass = "date";
div1.Controls.Add(txt);
<强> .aspx的强>:
<script type="text/javascript">
$(function () {
$("#datepicker").datepicker();//or $(".date").datepicker(); for more number of textboxes
});
</script>
在aspx中添加所需的脚本和样式。要了解更多信息,请参阅此link。