在asp.net中怎么实现网页间数据的传递
我的第一个网页是Default要传递到的网页是Default2。Default2中的部分代码publicNavigateSourceSourcePage;//声明一个变量...
我的第一个网页是Default要传递到的网页是Default2。
Default2中的部分代码
public NavigateSource SourcePage;//声明一个变量来储存来源网页的类实例
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
SourcePage = (NavigateSource)Context.Handler;//来获取前一个网页传递过来的对象
Message.Text += "<b><FONT color=#3300ff>您个人的基本资料如下所示:</FONT></b><br><hr>";
Message.Text += "姓 名: <b><Font color = #C00000>" +
SourcePage.aa +
"</FONT></b><br>";
if (SourcePage.Gender.SelectedIndex > -1)
Message.Text += "性 别: <b><Font color = #C00000>" +
SourcePage.Gender.SelectedItem.Text +
"</FONT></b><br>";
Message.Text += "最喜欢的新闻:<br><b><Font color = #C00000>";
for (int x = 0; x <= SourcePage.Question1.Items.Count - 1; x++)
{
if (SourcePage.Question1.Items[x].Selected)
Message.Text += SourcePage.Question1.Items[x].Text + ",";
}
Message.Text += "</FONT></b><br>";
}
}
Message是Table1的ID
调试时总是说找不到类型或空间名称“NavigateSource”(是否缺少using指令或程序集引用?)
我应该怎么修改呢,怎么应用呢,谢谢
必须用我所说的方法,而且我就想知道为什么
调试时总是说找不到类型或空间名称“NavigateSource”(是否缺少using指令或程序集引用?)
除错在哪里? 展开
Default2中的部分代码
public NavigateSource SourcePage;//声明一个变量来储存来源网页的类实例
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
SourcePage = (NavigateSource)Context.Handler;//来获取前一个网页传递过来的对象
Message.Text += "<b><FONT color=#3300ff>您个人的基本资料如下所示:</FONT></b><br><hr>";
Message.Text += "姓 名: <b><Font color = #C00000>" +
SourcePage.aa +
"</FONT></b><br>";
if (SourcePage.Gender.SelectedIndex > -1)
Message.Text += "性 别: <b><Font color = #C00000>" +
SourcePage.Gender.SelectedItem.Text +
"</FONT></b><br>";
Message.Text += "最喜欢的新闻:<br><b><Font color = #C00000>";
for (int x = 0; x <= SourcePage.Question1.Items.Count - 1; x++)
{
if (SourcePage.Question1.Items[x].Selected)
Message.Text += SourcePage.Question1.Items[x].Text + ",";
}
Message.Text += "</FONT></b><br>";
}
}
Message是Table1的ID
调试时总是说找不到类型或空间名称“NavigateSource”(是否缺少using指令或程序集引用?)
我应该怎么修改呢,怎么应用呢,谢谢
必须用我所说的方法,而且我就想知道为什么
调试时总是说找不到类型或空间名称“NavigateSource”(是否缺少using指令或程序集引用?)
除错在哪里? 展开
3个回答
展开全部
你可以用session 保存值 或者request.QueryString[""] 来接收值
保存值 session["a"]=值或对象都行
如果保存的是字符串 就是 string a=session["a"].tostring();
对象就不用多说了吧·
request传值方式就如楼上所说了·
其实还有很多传值的方式·有8种·自己去网上看看吧!
保存值 session["a"]=值或对象都行
如果保存的是字符串 就是 string a=session["a"].tostring();
对象就不用多说了吧·
request传值方式就如楼上所说了·
其实还有很多传值的方式·有8种·自己去网上看看吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实页面传值不用这么复杂
首先,你Default页面在要传值的地方加个超连接“<a href='XXX.aspx?BID=你附的值'></a>”
然后Default2要获取时这样写“BID=Request.Querystring["BID"].ToString();”
首先,你Default页面在要传值的地方加个超连接“<a href='XXX.aspx?BID=你附的值'></a>”
然后Default2要获取时这样写“BID=Request.Querystring["BID"].ToString();”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在.net应用中,用户自定义的空间没有被软件加载,只有系统带有的空间或者域名可以直接使用之外,其他的要使用using+空间或域名的形式声明出来。http://www.pconline.com.cn/pcedu/videoedu/asp/0801/1216422.html
这是一个.net适用于visual studio 各个版本的教程网,在第二章的第六还是第七节(具体是第几节我记不太清楚了)有讲到Using的用法,可以自己去看看
这是一个.net适用于visual studio 各个版本的教程网,在第二章的第六还是第七节(具体是第几节我记不太清楚了)有讲到Using的用法,可以自己去看看
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询