日期:2014-05-20  浏览次数:20442 次

|M| 如何得到一个网页的返回值 谢谢 急
我的index.aspx的一个按钮btn_bool
{
        string   istrue;
        string   filepath= "bookshow.aspx?id=25 "
        istrue=??                              
        //这里得到 "bookshow.aspx?id=25 "网面的值   也就是false或true
}

bookshow.aspx
load
{  
      string   id=request.QueryString[ "id "].tostring
      if(id!= "100 ")
      {
            response.write( "true ");
      }
      else
      {
            response.write( "false ");
      }
}

谢谢
PS:bookshow.aspx页面是没有任何代码的

------解决方案--------------------
{
string istrue;
string filepath= "bookshow.aspx?id=25 "
if( Session[ "IsTrue "] !=null)
{
string isture = Session[ "isTrue "].ToString();
}
istrue=??
//这里得到 "bookshow.aspx?id=25 "网面的值 也就是false或true
}

bookshow.aspx
load
{
string id=request.QueryString[ "id "].tostring
if(id!= "100 ")
{
Session[ "IsTrue "] = "true "; }
else
{
Session[ "IsTrue "] = "false ";
}
}

------解决方案--------------------
不大明白呀,要这个网页的源代码吗?

------解决方案--------------------
那你直接用Ajax多好呀


------解决方案--------------------
如果你要在aa.aspx取bookshow.aspx输出的true/false

在aa.aspx里
引用 using System.Net; using System.IO;
WebRequest request = WebRequest.Create( "bookshow.aspx ");
WebResponse response = request.GetResponse();

using(Stream resStream = response.GetResponseStream())
{
using(StreamReader sr = new StreamReader(resStream, System.Text.Encoding.UTF8))
{
Response.Write(sr.ReadToEnd()));//此为你要取bookshow.aspx输出的true/false
}
}
------解决方案--------------------
document.body.innerHTML 么?呵呵,第二个页面前面声明有大堆代码吧? 相对于你的两个单词来说
------解决方案--------------------
在跨域时使用ajax会出现安全提示
我碰到过;使用的上述方法实现的
不知可否帮上楼主
------解决方案--------------------
方法很多,下面是常见的2个
http://dotnet.aspx.cc/article/4ae836f8-ccb4-4bef-90b1-25bb1a5e6433/read.aspx
http://dotnet.aspx.cc/article/0a6660ce-4138-41ef-b882-15db65564709/read.aspx
------解决方案--------------------
如果是在一个网站里面的文件,直接处理就行了,没有必要去得到另外的页面的执行结果.如果是这样的话,那肯定是不是好的做法
------解决方案--------------------
路过

------------------------
http://fenglin.xland.cn
------------------------