日期:2014-05-19  浏览次数:20372 次

GridView 动态绑定后 怎么操作Calendar 对象的时间呢?大侠帮下!!!
<asp:TemplateField   HeaderText= "日期 ">
                                        <ItemTemplate>
                                                <asp:TextBox   ID= "presentdate "   runat= "server "   Width= "107px "> </asp:TextBox> <input   id= "b3 "   onclick= "show(this) "   type= "button "   value= "... "   />
                                                <div   id=d   style= "POSITION:absolute;display:none;width:   100px;   height:   100px ">
                                                        <asp:Calendar   ID= "Calendar1 "   runat= "server " OnSelectionChanged= " "> </asp:Calendar>
                                                </div>
                                        </ItemTemplate>
</asp:TemplateField>

现在是button   onclick事件让 div   显示已经实现了,我现在想在Calendar   的OnSelectionChanged 事件中calendar1   选种的值赋给textbox并把div   隐藏,问题出在Calendar是动态绑定的aspx.cs文件中没有它的对象Calendar1, 也不好在page_load中个用这个方法:Calendar1.Attributes.Add( "OnSelectionChanged ",   "javascript:fuzhi() ");注册事件.这样javascript   也知道怎么用
知道的帮下,在线等



------解决方案--------------------
不太懂...帮顶了
------解决方案--------------------
微软的东西把人们对客户和服务器的区别都弄的很诡秘了,我也有你类似的问题,我的解决方式是使用js,好象现在web的发展方向是胖客户,所以多学写js等,还是很有用的
=========================================================================
.net技术交流,QQ群:8793209 欢迎职业程序员加入