Ext.Net 1.x_Ext.Net.Button刷新MSChart

问群里的朋友说大概方法有几种。

第一:用iframe 

第二:用服务器按钮

第三:用页面刷新

第一种方法直接,但要另外新建页面呀,第二种简单直接,但混用总感觉变扭。第三种也马虎吧。

    <script type="text/javascript">
        function QueryData() {
            var year = Ext.getCmp("txtYear").getValue();
            if (year != "") {
                window.location.href = "ZEIQCReport.aspx?year=" + year + "&&StartDate=" + Ext.util.Format.date(dvstart.getValue(), 'Y-m-d') + "&&EndDate=" + Ext.util.Format.date(dvend.getValue(), 'Y-m-d') + "&&StartDate2=" + Ext.util.Format.date(dtstart.getValue(), 'Y-m-d') + "&&EndDate2=" + Ext.util.Format.date(dtend.getValue(), 'Y-m-d');
            }

        };
    </script>

中间由于EXT.NET datefield格式问题,bobo让我这样测试:结果还是不行

 bool f = DateTime.TryParse("Tue,Jan 01 2013 00:00:00 GMT 0800", out _date);
    if (f)
    {
      Response.Write(_date.ToString("yyyy-MM-dd") + "<br />");
    }
    else
    {
      Response.Write("Fail");
    }

改变思路吧直接把需要转换的值先用JS处理掉:

小强说JS可以直接处理,

         var start = new Date(dvstart.getValue()).format('Y-m-d');

http://blog.csdn.net/suixufeng/article/details/7194113

你可能感兴趣的:(Ext.Net 1.x_Ext.Net.Button刷新MSChart)