如何将一个视图的值传递给multipuleview的另一个视图. [英] how to pass value of one view to another view of multipuleview.
本文介绍了如何将一个视图的值传递给multipuleview的另一个视图.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好先生,
如何将一个视图的值传递给multipuleview的另一个视图.
我使用会话将视图的一个值传递给另一视图,但是当在页面加载中传递该值时,出现错误找不到对象".
我做到了,就像那样
在第一个视图中
a = drpPackages.SelectedItem.Text;
b = Convert.ToInt32(txtNoOfDay.Text);
会话[" ] = a;
会话[" ] = b;
在page_load中,我将该值传递到第二个视图中,其中包和天数为字段.
如果(!IsPostBack)
{
ActiveDeActiveSteps();
Session.Abandon();
// Session.Contents.RemoveAll();
如果(会话[" ] .ToString()== " && Session [ no_of_day"].ToString()== " )
{
}
其他
{
drpPak.SelectedItem.Text =会话[" ].ToString();
txtDay.Text =会话[" ].ToString();
}
// }
解决方案
<您可以使用QueryString.在这里检查
使用QueryString在页面之间传递变量 [ 如果(会话[" package"]!= " no_of_day"]!=
i done it,like that
in 1st view
a = drpPackages.SelectedItem.Text;
b =Convert.ToInt32(txtNoOfDay.Text);
Session["package"] = a;
Session["no_of_day"] = b;
in page_load i pass that value into 2nd view where package and no of day are field.
if (!IsPostBack)
{
ActiveDeActiveSteps();
Session.Abandon();
//Session.Contents.RemoveAll();
if (Session["package"].ToString() == "" && Session["no_of_day"].ToString() == "")
{
}
else
{
drpPak.SelectedItem.Text = Session["package"].ToString();
txtDay.Text = Session["no_of_day"].ToString();
}
//}
解决方案
You can use QueryString. Check here
Passing variables between pages using QueryString[^]
change the checking to follow it may work fine
if (Session["package"] != null && Session["no_of_day"] != null)
这篇关于如何将一个视图的值传递给multipuleview的另一个视图.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文