技术总结:关于JS执行前台和后台顺序的.另外一个是前后和后台变量的交互的.

想用JS实现前台又同时实现后台的代码,那么可能会由于在执行后台时屏蔽掉前台的方法从而引起的刷新会导致前台的方法实现不了.那么解决方式是把调用的前台的JS放到外面去,当作全局涵数来执行.如下:    <script type="text/javascript">
function bindData(n,id) {
      document.getElementById("<%= hidID.ClientID %>").value = id; 
      document.getElementById("<%= hidIndex.ClientID %>").value = n;
      document.getElementById("<%= Button1.ClientID %>").click();      
 }
function RenderToolbarColor()
{
    var n = document.getElementById("<%= hidIndex.ClientID %>").value
    if (n.length > 0)
    {
        try
        {
            shownp(parseInt(n));
        }
        catch(err)
        {
        }
    }
}
RenderToolbarColor();

另外一个是关于前台和后台变量的.

例子是一个绑定列表里有一个显示的格式与其它的不同.那么方法是单独把它作为一个全局变量,然后在绑定的过程中去掉这个行或者列.方法如下:

 protected tblGameInfoBaseTable m_GameInfoBase = new tblGameInfoBaseTable();

 if (dt != null && dt.Rows.Count > 0)
            {
                DataRow dr = dt.Rows[0];
                m_GameInfoBase = tblGameInfo.PopulatetblGameInfoBase(dr);
                dt.Rows.RemoveAt(0);
            }   

调用时: <%= m_GameInfoBase.CommendNum%>即可.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值