在Default.aspx面中有3~4个LinkButton控件,点击每个控件(每个控件连接不同的.aspx页面)内容都显示在Default.aspx页面上,请问怎样实现?

解决方案 »

  1.   

    使用iframe,按钮的target都指定为这个iframe
      

  2.   

    LinkButton控件没有target这个属性
      

  3.   

    ! Server.Transfer 方法也行.
      

  4.   

    <asp:LinkButton>最终生成的HTML还是<a href>
    虽然不能直接点出target属性,但是是可以使用的.很多控件的属性都点不出来,手写吧
      

  5.   

    使用iframe,按钮的target都指定为这个iframe的name
      

  6.   

    ajax,简单一点可以用jquery js框架,用load方法就可以了
      

  7.   

    方法:1,把内容写到一个UserControl里,然后把这个uc拖到这个page里.在uc处理不同linkbutton传过来的参数。
    2.用masterpage来实现。
      

  8.   


    在指定div内打开页面。
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head >
        <title>未命名頁面</title>
    <script type="text/javascript">
    /**********************************************
    * Ajax Includes script
    ***********************************************/
    //To include a page, invoke ajaxinclude("afile.htm") in the BODY of page
    //Included file MUST be from the same domain as the page displaying it.
    var rootdomain="http://"+window.location.hostname+"/ls/"
    function ajaxinclude(url) {
    var url=rootdomain+url;
    var page_request = false;
    if (window.XMLHttpRequest) // if Mozilla, Safari etc
    page_request = new XMLHttpRequest()
    else if (window.ActiveXObject){ // if IE
    try {
    page_request = new ActiveXObject("Msxml2.XMLHTTP")
    }
    catch (e){
    try{
    page_request = new ActiveXObject("Microsoft.XMLHTTP")
    }
    catch (e){}
    }
    }
    else
    return false
    page_request.open('GET', url, false) //get page synchronously
    page_request.send(null)
    writecontent(page_request)
    }
    function writecontent(page_request){
    if (window.location.href.indexOf("http")==-1 || page_request.status==200)
    //document.write(page_request.responseText)
    document.getElementById("sa").innerHTML=page_request.responseText
    }
    </script>
    </head>
    <body>
    <input onclick="ajaxinclude('index.asp') " type="button" value="打开">
    <div id="sa">
    </div>
    </body>
    </html>
      

  9.   

    引用jquery.js
    $("#feeds").load("feeds.html");//相应区域导入静态页内容
    $("#feeds").load("feeds.php", {limit: 25}, function(){alert("The last 25 entries in the feed have been loaded");});//导入动态内容