那麼,這個問題看起來非常簡單,但事實並非如此。如何在C#中使用ContentUpdate設置會話變量
我想設置如下所示的會話變量:
Session["mySession"] = "Some Value";
但上的按鈕點擊,並使用ContentUpdate
時,我想這樣做:
protected void myButtonClick(object sender, EventArgs e)
{
Session["mySession"] = "Some Value";
}
和
<asp:Button ID="myButton" runat="server" OnClick="myButtonClick" />
好吧,到目前爲止這麼好。它的工作原理,它一直工作。現在我們來談談這個問題。
我可以讓它在iPhone上工作的唯一方法是在Page_Load函數中設置會話變量。它從我的電腦瀏覽時起作用。
所以,我想我的問題是:
如何在C#在iPhone上使用ContentUpdate
設置會話變量?
PC和iPhone之間的HTTP沒有區別。你是什麼意思,你不能改變頁面加載後的會話值?您是否遇到異常,或者您認爲沒有設置值? – 2011-03-22 15:01:55
謝謝你的回答。我沒有得到任何異常,沒有錯誤,但是當我嘗試檢索會話中的任何內容時,它會變爲空,就好像它從未設置過一樣。但是,只有當我在IPHONE上運行時纔會發生,當我在PC上運行時,它的工作原理非常完美。 – Naner 2011-03-22 15:08:58
這個問題目前還不清楚。您是否使用某種框架來允許您使用C#爲iPhone開發代碼?通常情況下,您會使用Objective-C來執行此操作。或者你說你在iPhone上用Safari瀏覽你的ASP.NET網站? – neontapir 2011-03-22 15:10:03