|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
------------------------