この記事は、Error New Technologyチャネルの編集者が共有する組み込みオブジェクトセッションオブジェクトとアプリケーショングローバルオブジェクトの詳細な紹介です。それがあなたの将来の学習に役立つことを願っています。
セッション
各コンピューターはサーバーにアクセスし、独立したセッションがあり、重要な値は同じであり、内容は異なります。
1.セッションはサーバーに保存されます。
2。セッションには持続性がなく、保存期間は20分です。
キーポイント:セッションを悪用しないで、使用しないでください。乱用はサーバーのオーバーフローを引き起こし、それを使用しないとリソースの無駄を引き起こします。
割り当て:session ["key"] = value;
値:文字列a = session ["key"];
クリア:セッション["key"] = null;
応用
アプリケーション["key"]は、すべてのユーザーがこのキーで値を取得することです。節約サイクルはなく、通常はバージョン番号として使用される常に保存されます。
割り当て:Application ["key"] = value;
値:application.get( "key");
リピーターのコマンド操作:
例:
<itemtemplate> <tr style = "<%#eval(" blue ")%>"> <td> <%#eval( "username")%> </td> <td> <%#eval( "password")%> </td> <td> <%#eval( "nickname")%> </td> <td> <%#</td> </td> </td> < <td> <%#eval( "Birthandn")%> </td> <td> <%#eval( "age")%> </td> <td> <%#eval( "nationname")%> </td> <td> <asp:button id = "button1" runat = "server" = "delete" %> '/> <asp:button id = "button2" runat = "server" text = "modify" commandname = "xiugai" commandname = "delete" commandargument =' <%#eval( "username")%> '/> </td> </tr> </itemtemplate>
背景コード:
if(e.commandname == "delete")// delete button {new userda()。delete(e.commandargument.tostring()); Repeater1.DataSource = new userDa()。select(); Repeater1.databind(); } if(e.commandname == "xiugai"){new userda()。select(e.commandargument.tostring()); Repeater1.DataSource = new userDa()。select(); Repeater1.databind(); }新しいテクノロジーチャネル、新しいテクノロジーチャネルの組み込みオブジェクト、新しいテクノロジーチャネルのセッションオブジェクトであるViewStateの導入により、知識のこの部分を学ぶのに役立つことを願っています。新しいテクノロジーチャネルをご支援いただきありがとうございます!