BST项目技术积累

本文分享了在BST项目中遇到的技术挑战,包括如何在GridView中为错误行染色、根据XML构建表结构、在Ajax中处理服务器控件事件,特别是与Session和脚本的交互。提到了三种不同的解决方案,最终采用了通过调用服务器回调函数实现实例化GridView的方法。此外,还讨论了JavaScript中操作表格、与服务器DataSet交换数据以及弹出窗口和下拉控件的绑定等技巧。
摘要由CSDN通过智能技术生成

  1)给GridView的某行加颜色,在RowDataBound事件中

2)根据XML文档去构建表结构

     经过上周老万及其他同事的钻研,上周的技术问题(Ajax中与服务器控件的交互使用)终于有个结果,现把解决方案与大家共享.
   由于该问题主要核心是怎样在脚本的ajax回调函数里面先调用取MODS数据(放在Session里面),然后再触发把Session值绑定到服务器控件上面,上周曾经采用过两种方案,
第一:在Page_Load中给服务器控件绑定脚本事件取出Mods数据放到Session中去(ButMODS.Attributes.Add("onclick", "javascript:getDataFormMods();");)然后再在ButMODS单击中把Session绑定到服务器控件上去. 这种方案按道理是可行的,但是我在测试中发现,执行时它会在执行脚本事件getDataFormMods时突然跳到ButMODS单击事件里面然后又返回到事件getDataFormMods执行,反复这样调用,引起的问题可想而知.
第二:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值