<a href='mp4Down.aspx?did=<%# DataBinder.Eval(Container.DataItem, "DownID") %>' title='标题:<%# DataBinder.Eval(Container.DataItem, "DownTitle") %>'>
                            <%# mf.SubStr(DataBinder.Eval(Container.DataItem,"DownTitle").ToString(),16)%>
其实<%# %>只是标记,放的是服务器语言的绑定,中间可以放任何的服务器语言,你可以加密再传过去,就像mf.SubStr这个方法一样,然后到abc页面再解密

解决方案 »

  1.   

    对,可以在页面上用<%方法%>,这样可以调用后台的方法,想怎么传参都行啊,不过后台的这个方法一定要是public的,
    同样也可绑定后台的值 就是用<%=变量名%>,这个变量也得是public的
    http://www.9sdn.cn
      

  2.   

    谢谢 朋友 对我帮助很大  
      
    我的基础很差,看懂了一部分,能给出<embed src= <""  ....> 中的代码吗?我直接引用了变量,不行   //<embed src"%=pid%"...>
    在 abc.aspx.cs 中取得变量值再引用 也不行 //string str=Request.QueryString["pid"];
    这是咋回事?
    再次感谢
      

  3.   

    这个 就是<%= url%>