#freeze 閲覧総計:&counter(); (本日:&counter(today); 昨日:&counter(yesterday);) 一度入力したデータを自分のPCに保存し、次回起動時に以前入力したデータを 利用できる「クッキー機能」の基本的な操作法を確認した。 09/08/10 (ポイント) ASP.NET標準のクッキー機能だけだと、日本語が文字化けしてしまう模様。 対策定石としてUrlエンコード、デコードを使うそうな。 開発環境:VWD2005+AJAX1.0+Toolkit + SQL Server2005 サーバ:ASP.NET2.0+AJAX1.0 + SQL Server2005 【機能】TextBoxに入力した値が、次回起動した時に表示される。 【稼動サンプル】 http://www.kuri6005.useiis7.net/4AspNet10/Cookie/Cookie.aspx 最初に起動した時には、何も表示されない。▼ #ref(cookie01.JPG); 次に起動した時には、前回入力したデータが表示される。▼ #ref(cookie02.JPG); 【Cookie.aspx】 <%@ Page Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> 'Cookie操作法で参考にしたページ 08/10/26 'http://momotchi.net/forums/t/23.aspx Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) '最初のPage_Loadの時だけ実行する処理。すなわちPostBuck時は実行しない。 If Not Page.IsPostBack Then 'Cookie情報の読込 Dim cookie As HttpCookie = Request.Cookies("UserInfo") 'Cookie情報がある場合 If Not (cookie Is Nothing) Then '日本語が文字化けしないようUrlDecodeを利用 06/02/27 'http://social.msdn.microsoft.com/Forums/ja-JP/vsfeedbackja/thread/6ea71b80-54cf-4770-bbf5-0ea764c02f6d TextBox1.Text = Server.UrlDecode(cookie.Values("name")) TextBox2.Text = Server.UrlDecode(cookie.Values("password")) End If End If End Sub Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) 'Cookie情報の書込(更新) Dim cookie As New HttpCookie("UserInfo") '日本語が文字化けしないようUrlEncodeを利用 06/02/27 'http://social.msdn.microsoft.com/Forums/ja-JP/vsfeedbackja/thread/6ea71b80-54cf-4770-bbf5-0ea764c02f6d cookie.Values("name") = Server.UrlEncode(TextBox1.Text) cookie.Values("password") = Server.UrlEncode(TextBox2.Text) cookie.Expires = DateTime.Now.AddMonths(3) Response.Cookies.Add(cookie) End Sub </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>クッキー操作の基本</title> </head> <body> <form id="form1" runat="server"> <div> クッキー操作の基本 09/08/10<br /> <br /> 【機能】TextBoxに入力した値が、次回起動した時に表示される。<br /> 名前:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /> パスワード:<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> <br /> <asp:Button ID="Button1" runat="server" Text="クッキーの更新" OnClick="Button1_Click" /><br /> </div> </form> </body> </html> 【参考にしたページ】 1.Cookie操作法で参考にしたページ 08/10/26 http://momotchi.net/forums/t/23.aspx 2.日本語が文字化けしないようUrlEncodeを利用 06/02/27 http://social.msdn.microsoft.com/Forums/ja-JP/vsfeedbackja/thread/6ea71b80-54cf-4770-bbf5-0ea764c02f6d #vote(参考になった[3],ふつう[0],参考にならなかった[0]) - 1 -- [[1]] &new{2013-10-26 (土) 21:29:45}; - 1 -- [[1]] &new{2013-10-26 (土) 21:29:56}; - 1 -- [[-1']] &new{2013-10-26 (土) 21:30:03}; -- 1' -- [[1]] &new{2013-10-26 (土) 21:30:07}; - 1 -- [[1]] &new{2013-10-26 (土) 21:30:13}; - 1 -- [[1]] &new{2014-01-16 (木) 21:03:04}; - 1 -- [[1]] &new{2014-01-16 (木) 21:03:12}; - 1 -- [[-1']] &new{2014-01-16 (木) 21:03:15}; -- 1' -- [[1]] &new{2014-01-16 (木) 21:03:19}; - 1 -- [[1]] &new{2014-01-16 (木) 21:03:25}; - 1 -- [[1]] &new{2014-02-01 (土) 13:45:13}; - 1 -- [[1]] &new{2014-02-01 (土) 13:45:18}; - 1 -- [[-1']] &new{2014-02-01 (土) 13:45:21}; -- 1' -- [[1]] &new{2014-02-01 (土) 13:45:34}; - 1 -- [[1]] &new{2014-02-01 (土) 13:45:36}; - http://www.coachcanadaoutlet.ca http://www.prada-outlet.us http://www.louboutinfemme-pascher.fr http://www.ralphlaurensale.eu.com http://www.jordan3.net http://www.louisvuitton-handbags.com.co http://www.poloralphlaurenhome.net http://www.abercrombie.net.co http://www.holister.name http://www.christian-louboutinoutlet.org http://www.rolexwatchesoutlet.us http://www.abercrombieandfitch.net.co http://www.coachoutletstoreonline.us.org http://www.katespade-outlet.us.com http://www.chanelhandbags.in.net http://www.longchamp-outlet.name http://www.jordan4.net http://www.raybans.name http://www.michaelkorsoutletus.eu.com http://www.louisvuittonoutlets.name http://www.airmax-nike.me.uk http://www.hollisterinc.name http://www.cheaptoms.us http://www.fendi.us.com http://www.michaelkorsoutlet-mk.eu.com http://www.hollister-clothing.net http://www.juicy-couture.us http://www.hollisterclothing.us http://www.pandorajewelry.net.co http://timberlandboots.hugeoff.net http://www.hollisterkids.net http://www.abercrombiestores.net http://www.louisvuittonoutlet-inc.us http://oakley.hugeoff.net http://www.ralph-lauren.net.co http://www.louis-vuitton.us.org http://www.louis--vuitton.us http://lululemon.suleymanaltun.com http://www.marc--jacobs.com http://www.airjordan-pascher.fr http://www.abercrombie.in.net http://www.louisvuitton-lvoutlet.me http://www.guccishoes.us.com http://www.coachoutlet.net.so http://www.michaelkorshandbags.com.so http://www.tory-burchoutlet.in.net http://www.rayban-sunglasses.com.co http://www.retrojordans.name http://www.concords11.com http://www.cheapjordansshoes.in.net http://www.p90xworkouts.us http://truereligion.officialbid.net http://www.guccioutlet.net.co http://burberry.stores.net.co http://www.michaelkorshandbags.eu.com http://www.edhardyclothing.in.net http://www.michaelkorsoutletonlinee.in.net http://www.chiflatiron.com.co http://www.oakleysunglassessale.in.net http://burberryoutlet.officialstore.com.co http://www.coachoutletstoreonline.eu.com http://www.gucci.net.co http://www.abercrombieandfitch.cc http://www.coach-outlet.us.com http://www.michaelkorsoutlet.net.so http://www.cocochaneluk.co.uk http://www.louisvuitton-outlet.us.com http://www.louisvuittonhandbags.net.co http://www.ralph-lauren-outlet.co http://www.louisvuittonuk.me.uk http://www.coach-outlet.us.org http://www.ray-bansunglasses.name http://www.louis-vuitton.net.co http://www.adidasshoes.name http://www.louis-vuittonoutlet.us.org http://www.true-religion-outlet.us.com http://www.michaelkorsonlineoutlet.in.net http://www.jordan13.org http://www.abercrombieoutlet.name http://www.kobeshoes.org http://www.hollister-co.net http://www.holisterclothingstore.com http://www.michaelkorsoutlet.com.so http://www.fitflops.org http://www.kobebryantshoes.name http://www.oakley-sunglasses.net.co http://www.kevindurantshoes.name http://www.pradauk.co.uk http://www.michaelkorsukpurse.co.uk http://www.gucci-outlet.org http://burberry.bidinc.org http://www.oakleysunglassescheap.name http://www.oakleysunglasses.us.com http://michaelkors.officialstore.com.co http://www.cheapsoccershoes.in.net http://www.coachoutlet-storeonline.in.net http://www.todsshoes.us http://www.jordan8.net http://www.christianlouboutinoutlet.org http://www.raybanglasses.me.uk http://www.abercrombieoutlet.us.com http://www.montblanc-pens.name http://www.christianlouboutin.name http://www.oakleysunglasses-wholesale.name http://www.raybansunglassesoutlet.name http://www.christianlouboutin-shoes.info http://www.raybansunglass.net.co http://www.ray-banoutlet.name http://www.michaelkors--outlet.in.net http://www.truereligion.eu.com http://www.coach-factoryoutlet.com.co http://www.outlet-celine.com http://www.christianlouboutinoutlet.com.co http://www.oakleysunglasses-outlet.name http://www.fitflop-shoes.us http://www.soccer-jerseys.us.com http://www.michaelkors.com.so http://www.todsoutlet.name http://www.cheap--nfljerseys.us.com http://www.abercrombie-fitch.cc http://www.tory-burch-outlet.name http://www.redchristianlouboutin.com http://www.hermes-birkin.us http://www.michaelkors-mkoutlet.in.net http://timberland.officialfree.net http://www.chanel-handbags.net.co http://www.christianlouboutinsale.name http://www.jordan11s.name http://www.pandorajewelry.name http://burberryoutlet.newestsite.net http://www.louisvuitton.us.com http://www.montblanc.com.co http://www.cheap-jordans.us.com http://www.toms--shoes.com http://beatsbydrdre.outletoff.net http://www.cheapjerseys-wholesale.us.com http://www.christianlouboutinsale.biz http://www.michael-korsoutletonline.eu.com http://www.abercrombiestore.org http://www.rayban-sunglasses.eu.com http://www.louis-vuittonhandbags.name http://www.oakley-sunglasses.com.co http://timberlandboots.dealsinc.net http://www.nike-airmax.me.uk http://www.jordan11.name http://www.saclongchamp--pascher.fr http://www.michaelkors-outlet.com.co http://www.gucci-outlet.name http://michaelkors.aphidsymposium.org http://www.cheaprolexwatches.name http://www.chanelbags.com.co http://www.toms-shoes.cc http://www.insanityworkout.com.co http://www.louisvuittonoutlet.net.co http://www.coachfactoryoutlet.com.so http://www.jordanretro.name http://coachoutlet.officialinc.net http://www.toms-outlet.com.co http://www.poloralph-lauren.net.co http://toryburchoutlet.stores.net.co http://www.michaelkorsbag.org.uk http://www.coachoutlet-factory.com.co http://www.dior-handbags.us http://chanelhandbags.newstore.com.co http://www.abercrombiekids.name http://www.coachfactoryoutletonline.eu.com http://www.jordan11concord.org http://www.abercrombie-fitch.com.co http://www.michaelkorsoutletclearance.in.net http://www.jordanconcords.net http://www.gucci-outlet.net.co http://www.lebronjames-shoes.net http://www.adidaswings.name http://www.celine-outlet.us http://www.hollisterclothing.info http://www.ghdhairstraighteners.com.co http://www.lebronjames-shoes.name http://www.oakleysunglasses-sale.in.net http://www.longchamphandbags.com.co http://truereligion.onlineinc.net.co http://www.hollisteroutlet.name http://www.katespade-handbags.eu.com http://www.ray-ban-sunglasses.org.uk http://www.jordan6.net -- [[2015711yuanyuan]] &new{2015-07-10 (金) 22:05:08}; #comment_nospam - 1 -- [[1]] &new{2014-02-01 (土) 13:45:16}; - 1 -- [[1]] &new{2014-01-16 (木) 21:03:08}; - 1 -- [[1]] &new{2013-10-26 (土) 21:29:50};