如题..弄了很久弄没弄出来
用PostBackUrl传同域名的2个网页测试正确
可是把PostBackUrl值改成不同域名的页面就报错.未将对象设置到引用的实例        TextBox pp_Textbox1;
        TextBox pp_Calendar1;        pp_Textbox1 = (TextBox)PreviousPage.FindControl("txtusersname");
        pp_Calendar1 = (TextBox)PreviousPage.FindControl("txtpassword");        Alert(pp_Textbox1.Text);没有一点思绪了.请高手们指导指导

解决方案 »

  1.   

    传值你不需要去取控件啊,这样当然有问题,直接取值即可。Request["txtusername"]
      

  2.   

    不同域名似乎不能用PostBackUrl传值,用url或者form传值,前者就是用url传递参数,后者就是form的递交页面设成另外一个页面
      

  3.   

    哎突然发现。net害人不浅啊。
    如果你搞一下java web的话,就不会停留在页面控件级别解决问题了
    思路如下:
    提交页面:用js取值,用ajax异步提交到所需的不同域的页面
      

  4.   

    如果跨域,要用Requset.Form来接收。
      

  5.   

    跨域提交到指定页面 比如: 
    <form action="http://www.sdfsdf.com/d.aspx" method="post">
    <input type="text" name="title">
    <input type="submit" value="提交">
    </form>然后接受页面
    Request.Form["title"]
      

  6.   


    java web?的确没有页面控件,但跟跨域有关吗?在域内穿越这是http的范畴
      

  7.   

    你先要判断PreviousPage
    是否在做跨页提交
      

  8.   

    我很负责的告诉你 js不能跨域执行 ajax post
    他会提示 没有权限