привет им делать очень простой проект ASP.Net приложениес ссылкой на объект # asp.net потерял
namespace WebApplication1
{
public partial class WebUserControl1 : System.Web.UI.UserControl
{
market m = new market();
protected void Page_Load(object sender, EventArgs e)
{
}
protected void button_clickSell(object sender, EventArgs e)
{
float price = float.Parse(this.BoxIdPrezzo.Text);
m.insertProd("xxx", 10, "yyy");
m.addOfferForProd("ooo", 5, "gggg");
m.insertProd(this.BoxIdDescrizione.Text,price,this.BoxIdUtente.Text);
String s;
m.outMarket(out s);
this.Output.Text = s; //the output here work good
this.Output.Visible = true;
}
protected void button_clickView(object sender, EventArgs e)
{
String s;
m.outMarket(out s);
this.Output.Text = s; // here seem to have lost the reference to product why?
this.Output.Visible = true;
}
}
}
проблема заключается в том, что, когда я нажимаю на Button1, которые называют button_clickSell все работает хорошо, но когда я нажимаю на button2, который call button_clickView, похоже, больше не находятся в объекте Market, но это довольно странно, потому что в рыночном объекте у меня есть список продуктов, а m.outMarket в первый раз работает.
ОК, пожалуйста, можете ли вы привести пример? как хранить их в сеансе? назовите меня ссылкой? –
Я добавил базовый пример сеанса. Вы должны прочитать их немного больше, если вы никогда их не видели раньше. – Brian
Я думаю, что это должно быть так. Http://stackoverflow.com/questions/6380842/asp-net-do-changes-to-session-objects-persist –