asp.net接收另一页面传来的数据用Querystring 方法,为什么页面一直是空白的,接收不了上页数据啊啊!

作者&投稿:烛芳 (若有异议请与网页底部的电邮联系)
asp.net网站中QueryString页面间传值传不过去。~

<a href='Disp.aspx? Poem_id=" + po_id + "'
查看你打开页面的url是否正确。

用asp.net signalr 技术吧
参考如下:

http://www.shaoqun.com/a/106218.aspx

protected void Page_Load(object sender, EventArgs e)
{
sid = Request.QueryString["sid"];
xid = Request.QueryString["xid"];
if (!IsPostBack)
{

EditPCtrl(sid.Substring(1));
}

}
//你就在LOAD中写接收就行了,如果写是if (!IsPostBack)就只能接一次,本页再回发就接不到了

看你补充出来的代码,你这样做
private void Button1_Click(object sender, EventArgs e)
{
if(ViewState["name"]==null)
{
ViewState.Add("name",TextBox1.Text);
}
Response.Redirect("Default2.aspx?NAME=" +ViewState["name"] );
}

你确认传值没问题么?参数给的对么? sid = Request["sid"]; 你试试这样行不行
private void Button1_Click(object sender, EventArgs e)
{
string name;
name = TextBox1.Text;
Response.Redirect("/Default2.aspx?NAME=" +name ); //这里加个/
}
(这是第二页面的代码)

private void Page_Load(object sender, System.EventArgs e)
{
Response.Write ( Request.Params["NAME) ; //这里是大写的NAME
}

Request.QueryString["NAME"]

.net没有别的方式,post方式也可以就是有点麻烦,通过socke传,太累,这种是最简单的了

传参的时候是否有空格!!!!!!!!!


高分求 .NET 实现 读写 r232串口
One;comm.ReceivedBytesThreshold = 1;comm.DataReceived += new SerialDataReceivedEventHandler(comm_DataReceived);comm.WriteLine("AT");void comm_DataReceived(object sender, SerialDataReceivedEventArgs e){ SerialPort sp = sender as SerialPort;Console.WriteLine(sp.ReadExisting());} ...

i国内sp骨干节点
补充一下:CHINANET的网络结构和组成 早在1994年,原邮电部开始筹建中国的公用计算机互联网─CHINANET,北京和上海成为最先建立节点的两个城市, CHINANET也初步完成了与国际互联网的联接和国内公用数据网的互联。1995年5月,CHINANET上海节点正式向社会开放业务。1995年11月,包括全国30个省市共31个节点的...

在ASP.NET中怎么获取动态文本框的值(在程序的后台获取)
input type="button" value="填加文本框" id="Button1" onclick="Button1_onclick()" \/> function Button1_onclick() { var table = document.getElementById("tableBody"); \/\/找出tableBody var tr = document.createElement('tr'); \/\/创建tr table.appendChild(tr); \/...

http:\/\/blog.spforum.net\/uploadfiles\/2007-10\/103582378.swf?txt=...
这应当是在http:\/\/blog.spforum.net\/这里下载的文件名为103582378.swf的文件,这段东西应当是你从文件属性里弄出来的吧!

什么是互联星空,请简单回答
按照与中国电信合作方式的紧密程度,互联星空SP又可以分为A类和B类: A类SP:凡符合基本合作条件的SP,愿意开发ChinaVnet应用业务,向Chinanet网宽、窄带用户提供应用服务,向ChinaVnet运营中心提出申请,即可成为A类合作伙伴。 A类合作伙伴可享受服务: (1)可获得ChinaVnet平台的API接口、技术规范,以及ChinaVnet业务开发的指导。

asp.netC#在textbox中写入任一条sql语句,点查询后在本页输出查询的结果...
设置一个文本框 ID=txtsql 一个按钮 ID= btnsql 设置如干个label ID为 lbl0 -lbln n=你的lbl数量 在表示层的后台写 string sql = this.txtsql.text.trim();arraylist arr= new arraylist \/\/因为你的查询有可能是 多个结果 有可能是单一结果 最好用数组来存。arr=BLL.Get(sql);for ...

asp.net如何判断用户是通过电脑登录还是手机登录
可以通过判断请求头中的 User-Agent 字段来判断用户是通过电脑登录还是手机登录。在 ASP.NET 中,可以通过 Request.Headers[\\"User-Agent\\"] 来获取 User-Agent 字段,然后根据其中包含的信息来判断是哪种设备类型。例如,如果 User-Agent 中包含 \\"Mobile\\"、\\"iPhone\\"、\\"Android\\" 等关键字,...

什么是SP CP ?
短信作为手机上的一种业务,让本来具有语言传递功能的手机变成了电报式的解读工具,让耳朵闲置,让文字彰显更大的作用;短信作为用文字传递信息和沟通的一种方式,让拇指灵敏发达起来,让嘴巴休息,现代电信的业务具有了技术和文化的双重色彩 参考资料:www.spforum.net ...

请问哪儿有免费的ASP.NET空间申请地址啊?
Hostonfly的100M全能高速空间,申请停止另外好象add host出错了!(期待中) 开通了! 申请地址:http:\/\/www.hostonfly.net\/rules.shtml 演示地址:http:\/\/...申请地址:http:\/\/www.sphosting.com\/new.htm 申请功略: http:\/\/www.netboy2000.com\/nlb\/topic.cgi?forum=2&topic=282 *** http:\/\/www.wazzza....

vb.net+判断串口发送是否空?
在 VB.NET 中,判断串口发送是否为空可以通过判断 SerialPort 类的 IsOpen 和 BytesToWrite 属性来实现。IsOpen 属性可以判断串口是否已经打开,如果串口没有打开,则无法发送数据,因此 IsOpen 属性可以用来判断串口发送是否可行。BytesToWrite 属性可以获取当前串口发送缓冲区中待发送的字节数,如果 BytesTo...

成县13295109191: 请问asp.net在后台代码中怎么获取其他页面或地址栏传过来的值 -
鲜娅快胃: 使用QueryString变量 QueryString是一种非常简单也是使用比较多的一种传值方式,但是它将传递的值显示在浏览器的地址栏中,如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法. Response.Redirect( "target.aspx?param1=hello") 接收页面:string str = Request.QueryString["param1"];希望对你有帮助!

成县13295109191: ASP中怎么接收另一个窗体用Session传过来的值 -
鲜娅快胃: 不需要接收,直接用就行了,也就是在你需要的地方,比如If Session("typeid")="30" then....

成县13295109191: asp.net 用户控件 怎样获得页面传过来的值 -
鲜娅快胃: 可以用session,或者传参数,然后接收.

成县13295109191: asp.net, 如何获取另一个页面以Post方式提交的数据,最好给个简单的例子,谢谢 -
鲜娅快胃: 在本页的Page_Load事件中这样写 if(Page.PreviousPage!=null){//判断以post提交的页面是不是空的if(Page.IsCrossPagePostBack){//如果是跨页提交string s=this.PreviousPage.FindControl("txt").Text.ToString();//这里查找以post提交的那个原页面控件ID为txt的TextBox控件为列} } 希望对您有用

成县13295109191: asp.net从另一个web页读取数据 -
鲜娅快胃: 这不是写程序,一个网页是无法操作另一个网页,当两者之间没有直接的打开关系的时候.两个办法,要么就不用“另一个网页”,直接A跳转B,B选择后再跳回A并且把值传给A 第二种就不打开“网页”,A打开弹出框B,B选择后,会触发A的函数,把值赋给相应的位置

成县13295109191: asp.net接收另一页面传来的数据用Querystring 方法,为什么页面一直是空白的,接收不了上页数据啊啊! -
鲜娅快胃: protected void Page_Load(object sender, EventArgs e) { sid = Request.QueryString["sid"]; xid = Request.QueryString["xid"]; if (!IsPostBack) { EditPCtrl(sid.Substring(1)); } }//你就在LOAD中写接收就行了,如果写是if (!IsPostBack)就只能接...

成县13295109191: ASP.NET页面之间传递值的几种方式 -
鲜娅快胃: .NET页面之间传递值的几种方式?一般来讲有以下几种:QueryString,session,cookies,application,server.Transfer1. 使用QueryString变量QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中.如果是传递一个或多...

成县13295109191: ASP 中如何在一个页面中获取第二个页面的数值? -
鲜娅快胃: 看了两遍问题还是没明白你的意思,大概猜一下吧.如果你的C页面是通过INCLUDE指令被包含到B页面的,那么,在INCLUDE指令之前,对a1变量(全局变量)进行赋值,在C里面就可以直接使用.如果是B处理完以后通过Response.Redirect方法转向C页面的,可以通过URL参数,但不知道你说的(又没法添加“?xx=xx”的参数)是怎么一种情况.但是如果不能用URL参数,还可以通过Session进行变量传递.最后,你提到的a1是非固定的,这个让人很不理解,如果你说a1的值不固定,这个倒没问题,变量值当然不固定,但如果你说变量名也不固定,也许你只能调用EVal函数来动态获取可能的变量的值了.

成县13295109191: asp.net页面怎么接受另外页面传值,怎么接受本也页面cs脚本的值,怎么接收另外页面cs转来的值 -
鲜娅快胃: (1)、login.aspx 怎么接受 login.aspx.cs传回来的值: 直接 控件名.value="需要的值";(2)、success.aspx 怎么接受 login.aspx 转来的值 :QueryString 也叫查询字符串, 这种方法将要传递的数据附加在网页地址(URL)后面进行传递.如页...

成县13295109191: ASP.NET页面间数据传递的方法
鲜娅快胃: 传递的方式有下面几种: 1. 用post方式,通过将参数放在url上提交到相应的另一个页面; 2. 用session; 3. 用cookie(和2有些类似); 4. 直接访问原页面服务器控件,这个方法不推荐,比较浪费资源和影响网站的性能. 如果数据不是很多而且不需要考虑太大的安全建议你用第一种方式.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网