<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 也知道怎么用
知道的帮下,在线等

解决方案 »

  1.   

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

  2.   

    我也想用javascript 啊可是asp控件要用js不是要先用Calendar1.Attributes.Add("OnSelectionChanged", "javascript:fuzhi()")注册方法吗?现在得不到动态的Calendar对象名Calendar1