是否有可能从后面生成jquery datepicker / C#?

时间:2013-04-02 07:54:27

标签: asp.net

我正在使用asp.net,我在这里有一些问题,任何帮助都会很棒。我正在尝试从Codebehind(C#)生成控件,因为从服务器返回的数据量不确定,现在我的问题是,是否可以从C#生成 jquery datepicker 控件?怎么做?给我看一些例子。

谢谢。

3 个答案:

答案 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