asp.net前台后台值调用方法

首先说明<%= %>的以前asp的用法,在asp.net也实用,<%# %>是asp.net中推出的用法,asp中未采用这种用法.

例1:
        如在后台代码中我定定义一個变量(要全局的)
                public  istg_xo as string="ABC"或protected istg_xo as string="ABC"
        那么我在前台中任何一個地方就可以调用这个变量了....
        <javascript>
                var xx=<%=istg_xo%>         <!--取得后台中的istg_xo的变量-->
                alter<xx>                              <!--输出显示是否得到值-->
        </javascript>

例2:前台调用B层的方法来动态生成列表

后台:   

    protected int uid;
    protected void Page_Load(object sender, EventArgs e)
    {
        uid = Int32.Parse(Session["uid"].ToString());//传来登录用户的UID
    }

前台:

<div>

<%

                        TWXY_Business.B_B_SYS_USERMENU bbsu = new TWXY_Business.B_B_SYS_USERMENU();//实例化B层的B_B_SYS_USERMENU类,前提是B_B_SYS_USERMENU类是public的
                        System.Data.DataSet ds =bbsu.AddFunction(uid);//uid来自后台的Page_Load事件
                        for (int i = 0; i <ds.Tables[0].Rows.Count; i++)
                      {
                             int modeteam=Int32.Parse(ds.Tables[0].Rows[i]["ModeTeam"].ToString());//取得模块ID

%>

 

<ul id="ChildMenu<%= modeteam%>" οnclick="DoMenu('ChildMenu<%= modeteam%>')">//动态设置每个ul标签的id和动态传参数到javascript中的DoMenu函数

<%}%>

</div>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值