我用的是<a><a>链接来调用一个类然后显示在一个页面上的DataView里面!
想问下怎么传参数呢,我的a链接有很多个的,怎么让他们在查询出数据后绑定到DataView里面!谢谢!查询用的是存储过程!能给我代码参考就更好了!急用中……

解决方案 »

  1.   

    <a href='xx.aspx?val='www''>
    xx是页面本身,在page_load事件里,获取传值,如果传值等于www,那调用那个类,并且显示页面上的DataView
      

  2.   

     <%--绑定数据库的--%>
        <%# Eval("URL") %>
        <%--绑定后台字段的--%>
        <%=URL %>
        <%--然后前台URL替换后台 IMAGEURL也替换后台 改变变量就可以了--%>
        <a href="<%# Eval("URL") %>" target="_blank"></a>
        <a href="URL.aspx?ID=<%#Eval("字段") %>">
        </a>
        <%--获取的时候Request.QueryString[ID];--%>
        <%--Repeater绑定是一样的把连级放进去 赋一个数据源就可以了--%>
      

  3.   

    可以通过url或者提交表单的方式实现。
    1、url传参很简单   <a href="view.aspx?id=001&name=zhangsan&age=20">Link</a>2、提交表单的,调用document.form["formname"].submit();
    设置action="view.aspx"在目标页面后台通过Request.QueryString获取。string id=Request.QueryString["id"].ToString();
    string name=Request.QueryString["name"].ToString();
    string age=Convert.ToInt32(Request.QueryString["age"]);
    后台根据id查询数据信息。获取到信息后可以通过绑定的方式显示数据。
      

  4.   

    链接传参很常见
    我的a链接有很多个的,---什么意思?是每点一个a就重新取数据绑定到DataView,还是累积数据进行合并?DataTable.Merge 方法
      

  5.   

    当然每个a链接就传一个参数,a链接页面和显示页面不在同一页,a链接调用类显示的却在另一个页里面!
      

  6.   


    http://www.sj63.com/html/200607/200607200726257984_1.html
    基本解决,感谢人民感谢政府感谢党感谢革命感谢电力公司感谢大家感谢csnd!