如何将一个视图的值传递给多视图的另一个视图。[英] how to pass value of one view to another view of multipuleview.

问题描述

先生您好,

如何将一个视图的值传递给 multipuleview 的另一个视图.

我使用会话将一个视图值传递给另一个视图,但是当在页面加载中传递该值时,我得到错误"找不到对象".

我做到了,就这样

在第一个视图中

a = drpPackages.SelectedItem.Text;b =Convert.ToInt32(txtNoOfDay.Text);会话["包"] = a;会话["no_of_day"] = b;

在 page_load 中,我将该值传递给第二个视图,其中 package 和 no of day 是字段.
if (!IsPostBack){ActiveDeActiveSteps();会话.Abandon();//Session.Contents.RemoveAll();if (会话["包"].ToString() == "" && Session["no_of_day"].ToString() == ""){}其他{drpPak.SelectedItem.Text = Session["package"].ToString();txtDay.Text = Session["no_of_day"].ToString();}//}
解决方案
你可以使用QueryString.看这里

使用QueryString在页面之间传递变量[^]

更改检查以遵循它可能会正常工作
if (Session["package"] != null && Session["no_of_day"] != null)

本文地址:https://www.itbaoku.cn/post/1394960.html