我的工作在3.5framework 2个asp.net webprojects的页面。我们可以使用Response.Redirect重定向到其他应用
我已经使用的Response.Redirect重定向到其他页面使用查询字符串其做工精细,在同一个应用程序,但是当我重定向到其他应用它给我一个错误传递数据。 代码:
(工作同一个项目的代码)
Response.Redirect("confirm_book.aspx?Data=" + Server.UrlEncode(txtfname.Text) + "&Data1=" + Server.UrlEncode(txtlname.Text));
Response.Redirect("http://abc.com/confirm_book.aspx?Data=" + Server.UrlEncode(txtfname.Text) + "&Data1=" + Server.UrlEncode(txtlname.Text));
(上confirm_book.aspx页面加载事件)(重定向到其他网站时,而不是不工作的代码)
string fname=Request.QueryString["Data"];
string lname=Request.QueryString["Data1"];
我收到此错误:“/”应用程序中的服务器错误。 未将字符串引用设置为字符串的实例。 参数名称:s –
你在哪里得到这个错误?在您的应用程序内部还是在重定向到的应用程序内部? –
重定向应用 –