<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>ASP.NET (new!)</title><link>http://blogs.wankuma.com/gshell/category/1331.aspx</link><description>ASP.NET(2.0)のこと</description><managingEditor>ghost_shell (gshell@wankuma.com)</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>ghost_shell (gshell@wankuma.com)</dc:creator><title>【Webメソッド】 サーバー処理で使っている独自型をクライアントアプリケーションで使うには</title><link>http://blogs.wankuma.com/gshell/archive/2008/02/27/UseDerivativeTypeInDotNetWebMethods.aspx</link><pubDate>Wed, 27 Feb 2008 15:41:00 GMT</pubDate><guid>http://blogs.wankuma.com/gshell/archive/2008/02/27/UseDerivativeTypeInDotNetWebMethods.aspx</guid><wfw:comment>http://blogs.wankuma.com/gshell/comments/125195.aspx</wfw:comment><comments>http://blogs.wankuma.com/gshell/archive/2008/02/27/UseDerivativeTypeInDotNetWebMethods.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/gshell/comments/commentRss/125195.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/gshell/services/trackbacks/125195.aspx</trackback:ping><description>&lt;fieldset style="line-height: 2em"&gt;&lt;legend&gt;この記事の対象&lt;/legend&gt;対象開発環境： Visual Studio { 2005で確認 } 
  &lt;br /&gt;対象開発言語： C#(CSharp), VB.NET 他 （Visual Studio搭載言語） 
  &lt;br /&gt;対象実行環境: .NET対応Webサーバー、.NET Frameworkインストール済みクライアント&lt;/fieldset&gt; 
&lt;p style="line-height: 2em"&gt;.NETの基本型ではない独自で作成した型を引数や戻り値の型にしたメソッドをWebメソッドとして公開したいときがあります。 
  &lt;br /&gt;これはできます。特別な操作は要りません。&lt;/p&gt;
&lt;p style="line-height: 2em"&gt;ではそのWebメソッドをクライアントから呼ぶことはできるのでしょうか。 
  &lt;br /&gt;これもできます。特別な操作は要りません。 
  &lt;br /&gt;Web参照を追加した段階で、Web参照の名前空間に同名の型の宣言が作られます。 
  &lt;br /&gt;データはもちろんメタデータとも言える型の表現もXMLを通して行います。&lt;/p&gt;
&lt;p style="line-height: 2em"&gt;サーバーとクライアントで使用する共通クラスライブラリを作っていましたが、このことにより不要になりました。 
  &lt;br /&gt;（サーバー側の使用している部分から見えるところに宣言します。）&lt;/p&gt;
&lt;p style="line-height: 2em"&gt;.NETのWebメソッドではプリミティブ型しか受け渡しできないことになっています。 
  &lt;br /&gt;スタブではなく同一の型（共通ライブラリの型）でやりとりしたくても、これはできません。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/gshell/aggbug/125195.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ghost_shell (gshell@wankuma.com)</dc:creator><title>ASP.NET Webユーザーコントロールを動的に（コードで作成して）追加するには</title><link>http://blogs.wankuma.com/gshell/archive/2008/01/17/ASPNET_AddUserControlInCode.aspx</link><pubDate>Thu, 17 Jan 2008 18:32:00 GMT</pubDate><guid>http://blogs.wankuma.com/gshell/archive/2008/01/17/ASPNET_AddUserControlInCode.aspx</guid><wfw:comment>http://blogs.wankuma.com/gshell/comments/117971.aspx</wfw:comment><comments>http://blogs.wankuma.com/gshell/archive/2008/01/17/ASPNET_AddUserControlInCode.aspx#Feedback</comments><slash:comments>18</slash:comments><wfw:commentRss>http://blogs.wankuma.com/gshell/comments/commentRss/117971.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/gshell/services/trackbacks/117971.aspx</trackback:ping><description>&lt;p style="line-height: 2em"&gt;&lt;span style="font-size: 1.5em; text-decoration: underline"&gt;Webユーザーコントロール（以下、ユーザーコントロール）を他のユーザーコントロールやWebフォームに追加するには&lt;/span&gt;&lt;/p&gt;
&lt;ol style="line-height: 2em"&gt;
  &lt;li&gt;追加される側をデザイン状態（ソースはNG）で開いておいてから、ソリューションエクスプローラから追加するユーザーコントロール（***.ascx）を追加したい場所にドラッグ＆ドロップします。 &lt;/li&gt;
&lt;/ol&gt;
&lt;p style="line-height: 2em"&gt;たった１ステップ行うだけです。&lt;/p&gt;
&lt;br style="line-height: 2em" /&gt;
&lt;p style="line-height: 2em"&gt;&lt;span style="font-size: 1.5em; text-decoration: underline"&gt;続いて、動的にコントロールを追加するには&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 2em"&gt;※ マイクロソフトのKB(Knowledge Base)の方が確実なので、以下のリンクをご覧ください。&lt;/p&gt;
&lt;p style="line-height: 2em"&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;ja;317794"&gt;[HOWTO] Visual C# .NET を使用して ASP.NET で動的にコントロールを作成する方法 
    &lt;br /&gt;http://support.microsoft.com/default.aspx?scid=kb;ja;317794&lt;/a&gt;&lt;/p&gt;
&lt;p style="line-height: 2em"&gt;重要なのは、オーバーライドしたOnInitに（あるいは以下の例のようにPage_Initを追加した中に）コンストラクトしたコントロールをControlsプロパティにAddすることです。 &lt;/p&gt;
&lt;p style="padding-left: 4em"&gt;protected void Page_Init(object sender, EventArgs e) 
  &lt;br /&gt;{ 
  &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Button button = new Button(); 
  &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; button.ID = &amp;quot;Button1&amp;quot;; 
  &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; button.Text = &amp;quot;Button1&amp;quot;; 
  &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.Controls.Add(button); 
  &lt;br /&gt;}&lt;/p&gt;
&lt;br style="line-height: 2em" /&gt;
&lt;p style="line-height: 2em"&gt;&lt;span style="font-size: 1.5em; text-decoration: underline"&gt;最後に本題の、動的にユーザーコントロールを追加するには&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 2em"&gt;先程のやり方を真似てユーザーコントロールの型をnewしてAddしてもうまくいきません。 
  &lt;br /&gt;追加するユーザーコントロールで動的にコントロールを追加していた場合は、そのことが反映されています。&lt;/p&gt;
&lt;p style="padding-left: 4em"&gt;UserControlHoge ucHoge = new UserControlHoge(); 
  &lt;br /&gt;this.Controls.Add(ucHoge);&lt;/p&gt;
&lt;br style="line-height: 2em" /&gt;
&lt;p style="line-height: 2em"&gt;では、動的に追加されるユーザコントロールは.ascxファイルを既定のまま何も加えず、全てのコントロールを初期化時に追加しなければならないのでしょうか。 
  &lt;br /&gt;これではVisualな開発（デザイン画面での開発）ができません。&lt;/p&gt;
&lt;p style="line-height: 2em"&gt;ご安心ください。方法は用意されています。 
  &lt;br /&gt;コンストラクタの部分を以下のように書き換えるだけです。&lt;/p&gt;
&lt;p style="padding-left: 4em"&gt;UserControlHoge ucHoge = &lt;strong&gt;(UserControlHoge)LoadControl(&amp;quot;~/UserControlHoge.ascx&amp;quot;)&lt;/strong&gt;; 
  &lt;br /&gt;this.Controls.Add(ucHoge);&lt;/p&gt;
&lt;br style="line-height: 2em" /&gt;
&lt;p style="line-height: 2em"&gt;LoadControlメソッドはPageクラスとUserControlクラスの基底クラスである&lt;a href="http://msdn2.microsoft.com/ja-jp/library/system.web.ui.templatecontrol.aspx"&gt;System.Web.UI.TemplateControlクラス&lt;/a&gt;のメソッドです。&lt;/p&gt;
&lt;p style="line-height: 2em"&gt;&lt;a href="http://msdn2.microsoft.com/ja-jp/library/system.web.ui.templatecontrol.loadcontrol.aspx"&gt;TemplateControl.LoadControl メソッド （ＭＳＤＮライブラリ） 
    &lt;br /&gt;http://msdn2.microsoft.com/ja-jp/library/system.web.ui.templatecontrol.loadcontrol.aspx&lt;/a&gt;&lt;/p&gt;
&lt;br style="line-height: 2em" /&gt;
&lt;p style="line-height: 2em"&gt;以上で終わります。 &lt;/p&gt;
&lt;fieldset&gt;&lt;legend&gt;～ 参考にしたページ ～ &lt;/legend&gt;
  &lt;p style="line-height: 2em"&gt;&lt;a title="http://d.hatena.ne.jp/fyts/20071019/usercontrol" href="http://d.hatena.ne.jp/fyts/20071019/usercontrol"&gt;ユーザコントロール (ASP.NET) を動的に作成 - アジャイルプログラマの日常 
      &lt;br /&gt;http://d.hatena.ne.jp/fyts/20071019/usercontrol&lt;/a&gt;&lt;/p&gt;
&lt;/fieldset&gt; 
&lt;hr /&gt;
&lt;p style="line-height: 2em"&gt;(Posted Date) 20:20 LoadControlメソッドについて補足 &lt;/p&gt;
&lt;p style="line-height: 2em"&gt;(Posted Date) 20:30 タイトルを修正&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/gshell/aggbug/117971.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ghost_shell (gshell@wankuma.com)</dc:creator><title>からぶりプログラミング　～ ASP.NET 「データバインド」「加工」</title><link>http://blogs.wankuma.com/gshell/archive/2007/11/30/111118.aspx</link><pubDate>Fri, 30 Nov 2007 20:38:00 GMT</pubDate><guid>http://blogs.wankuma.com/gshell/archive/2007/11/30/111118.aspx</guid><wfw:comment>http://blogs.wankuma.com/gshell/comments/111118.aspx</wfw:comment><comments>http://blogs.wankuma.com/gshell/archive/2007/11/30/111118.aspx#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://blogs.wankuma.com/gshell/comments/commentRss/111118.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/gshell/services/trackbacks/111118.aspx</trackback:ping><description>&lt;P&gt;でーたふぉーまっとすとりんぐのはっくをこころみた！&lt;/P&gt;
&lt;P&gt;・・・・・&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;できなかった！&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;いいじゃん、やってみたって。&lt;BR&gt;えぇ、GridViewでバインドした値によって表示を変えたい場合はTemplateFieldを使うのが正解ですよ。&lt;/P&gt;
&lt;P&gt;BoundField.DataFormatString プロパティ (System.Web.UI.WebControls) &lt;BR&gt;&lt;A href="http://msdn2.microsoft.com/ja-jp/library/system.web.ui.webcontrols.boundfield.dataformatstring(VS.80).aspx"&gt;http://msdn2.microsoft.com/ja-jp/library/system.web.ui.webcontrols.boundfield.dataformatstring(VS.80).aspx&lt;/A&gt;&lt;/P&gt;
&lt;HR&gt;

&lt;P&gt;12月3日（月）　タイトルを変更しました&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ffffdd&gt;&lt;STRONG&gt;GridView データバインド　表示を変える&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/gshell/aggbug/111118.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ghost_shell (gshell@wankuma.com)</dc:creator><title>Str???Readerを使ってみました</title><link>http://blogs.wankuma.com/gshell/archive/2007/08/03/UseStringReader.aspx</link><pubDate>Fri, 03 Aug 2007 13:49:00 GMT</pubDate><guid>http://blogs.wankuma.com/gshell/archive/2007/08/03/UseStringReader.aspx</guid><wfw:comment>http://blogs.wankuma.com/gshell/comments/88646.aspx</wfw:comment><comments>http://blogs.wankuma.com/gshell/archive/2007/08/03/UseStringReader.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/gshell/comments/commentRss/88646.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/gshell/services/trackbacks/88646.aspx</trackback:ping><description>    &lt;p class="category"&gt;
        カテゴリ：.Net Framework&lt;/p&gt;
    &lt;p&gt;
        ファイルの読み込みをする際は以下のような手順を踏むと思います。&lt;/p&gt;
    &lt;p&gt;
        FileStream（スーパークラスはStream） → StreamReader → string&lt;br /&gt;
        &lt;br /&gt;
        Streamは使いにくいところがあるので、StreamReaderを使っています。&lt;/p&gt;
    &lt;p&gt;
        わざわざ呼び出し側でこの手段を踏まずともいいように、便利なメソッドも存在します。&lt;/p&gt;
    &lt;p&gt;
        &amp;nbsp;&lt;/p&gt;
    &lt;p&gt;
        では、この逆はどうでしょうか。&lt;/p&gt;
    &lt;p&gt;
        ファイルの書き込みの話ではありません。読み込みも書き込みも逆どころか全く同じです。&lt;br /&gt;
        私が言いたいのは矢印の逆のことです。&lt;/p&gt;
    &lt;p&gt;
        仮にStream → StreamReader/StreamWriter → stringが順当な流れだとするなら、それを遡っていくのです。&lt;/p&gt;
    &lt;p&gt;
        stringを元にStreamReaderのような操作を可能にするオブジェクトを作るには&lt;A href="http://blogs.wankuma.com/gshell/archive/2007/07/10/84618.aspx"&gt;以前のエントリ「Str???Reader」&lt;/a&gt;で書いたStringReaderクラスを使います。&lt;/p&gt;
    &lt;p&gt;
        おおっ。&lt;/p&gt;
    &lt;p&gt;
        &amp;nbsp;&lt;/p&gt;
    &lt;p&gt;
        じゃぁ、stringからStreamのような操作を可能にするオブジェクトは作るには？？&lt;/p&gt;
    &lt;p&gt;
        補足：&lt;br /&gt;
        StringReader、StreamReaderはTextReaderをスーパークラスに持ちます。&lt;br /&gt;
        なのでStreamReaderオブジェクトを受け取る際の引数の型は（StreamReader固有のメンバにアクセスしないなら）TextReaderにしておくといいです。&lt;/p&gt;
    &lt;p&gt;
        ＃今日（今週金曜）はブログ書かないみたいな事を言いましたが、何か。&lt;/p&gt;
    &lt;p&gt;
        TextReaderメンバ（System.IO）　&lt;a href="http://msdn2.microsoft.com/ja-jp/library/system.io.textreader_members(VS.80).aspx"&gt;
        http://msdn2.microsoft.com/ja-jp/library/system.io.textreader_members(VS.80).aspx&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/gshell/aggbug/88646.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ghost_shell</dc:creator><title>【解決済み】Visual Studio 2005 で static 変数 (ASP.NET)</title><link>http://blogs.wankuma.com/gshell/archive/2007/07/11/84753.aspx</link><pubDate>Wed, 11 Jul 2007 18:44:00 GMT</pubDate><guid>http://blogs.wankuma.com/gshell/archive/2007/07/11/84753.aspx</guid><wfw:comment>http://blogs.wankuma.com/gshell/comments/84753.aspx</wfw:comment><comments>http://blogs.wankuma.com/gshell/archive/2007/07/11/84753.aspx#Feedback</comments><slash:comments>41</slash:comments><wfw:commentRss>http://blogs.wankuma.com/gshell/comments/commentRss/84753.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/gshell/services/trackbacks/84753.aspx</trackback:ping><description>&lt;P&gt;次に示すページを見つつ、読んでいただきたい。（欲を言えばVS2005を触りつつ、です。）&lt;/P&gt;
&lt;P&gt;　　＠IT：.NET TIPS ［ASP.NET］アプリケーション全体で共有するデータを扱うには？（静的メンバ編） - C# VB.NET Webフォーム&lt;BR&gt;　　&lt;A href="http://www.atmarkit.co.jp/fdotnet/dotnettips/122globalobj/globalobj.html"&gt;http://www.atmarkit.co.jp/fdotnet/dotnettips/122globalobj/globalobj.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;static変数とApplicationオブジェクトの事に関してはリンクに書かれています。また経緯についても割愛させていただきます。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;まずVisual Studio 2005を立ち上げていただきたい。　&lt;FONT color=#000080&gt;＜おいっ！&lt;/FONT&gt; 
&lt;P&gt;&amp;nbsp;
&lt;P&gt;
&lt;P&gt;(空の)Webサイトを作ってもらって、［新しい項目の追加］からグローバル アプリケーション クラスを選択し、Global.asaxのファイル名のままで「追加」を&lt;STRONG&gt;押そうとします&lt;/STRONG&gt;。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;何か違うことに気づきませんでしたか。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;［別のファイルにコードを書き込む(P)］が選択不可になっています。&lt;/P&gt;
&lt;P&gt;VS.NET(2003)ではコードビハインドだったのに、VS2005ではそうでなくなっています。&lt;/P&gt;
&lt;P&gt;「どういうことー&lt;FONT color=#deb887&gt;（どんだけ～）&lt;/FONT&gt;？」と思いながらクリックしました。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&amp;lt;%&lt;FONT color=blue&gt;&lt;SPAN style="COLOR: blue"&gt;@&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=maroon&gt;&lt;SPAN style="COLOR: maroon"&gt;Application&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT color=red&gt;&lt;SPAN style="COLOR: red"&gt;Language&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=blue&gt;&lt;SPAN style="COLOR: blue"&gt;="C#"&lt;/SPAN&gt;&lt;/FONT&gt; %&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'ＭＳ Ｐゴシック'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" color=blue size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; COLOR: blue; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&amp;lt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="ＭＳ ゴシック" color=maroon size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; COLOR: maroon; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;script&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt; &lt;FONT color=red&gt;&lt;SPAN style="COLOR: red"&gt;runat&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=blue&gt;&lt;SPAN style="COLOR: blue"&gt;="server"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" color=blue size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; COLOR: blue; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;void Application_Start(object sender, EventArgs e) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;// &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;アプリケーションのスタートアップで実行するコードです&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;void Application_End(object sender, EventArgs e) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;//&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;アプリケーションのシャットダウンで実行するコードです&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;void Application_Error(object sender, EventArgs e) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;// &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;ハンドルされていないエラーが発生したときに実行するコードです&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;void Session_Start(object sender, EventArgs e) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;// &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;新規セッションを開始したときに実行するコードです&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;void Session_End(object sender, EventArgs e) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;// &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;セッションが終了したときに実行するコードです &lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;// &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;メモ&lt;SPAN lang=EN-US&gt;: Web.config &lt;/SPAN&gt;ファイル内で&lt;SPAN lang=EN-US&gt; sessionstate &lt;/SPAN&gt;モードが&lt;SPAN lang=EN-US&gt; InProc &lt;/SPAN&gt;に設定されているときのみ、&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;// Session_End &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;イベントが発生します。&lt;SPAN lang=EN-US&gt;session &lt;/SPAN&gt;モードが&lt;SPAN lang=EN-US&gt; StateServer &lt;/SPAN&gt;か、または&lt;SPAN lang=EN-US&gt; SQLServer &lt;/SPAN&gt;に &lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;// &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;設定されている場合、イベントは発生しません。&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" color=blue size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; COLOR: blue; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="ＭＳ ゴシック" color=maroon size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; COLOR: maroon; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;script&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="ＭＳ ゴシック" color=blue size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; COLOR: blue; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;こんな風にコードが色づけ無しで表示されて、さらに驚きました。&lt;A href="http://www.atmarkit.co.jp/fdotnet/dotnettips/122globalobj/globalobj1.gif"&gt;記事内の画像&lt;/A&gt;と見比べてください。&lt;BR&gt;ちなみにファイル読み込み直後だけで、しばらくしたら色分けしてくれます。&lt;/P&gt;
&lt;P&gt;それでも、書き方が全然違うことに戸惑いを隠せません。クラス名が無いというのも大きな違いです。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;そして思いました。&lt;/P&gt;
&lt;P&gt;「どこに宣言すればいいんだ～。」&lt;/P&gt;
&lt;P&gt;その日はとりあえずページクラスに宣言しました。&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;&lt;FONT face="ＭＳ ゴシック" color=blue size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; BACKGROUND: silver; COLOR: blue; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: silver; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="ＭＳ ゴシック" color=blue size=2&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'ＭＳ ゴシック'; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-layout-grid-align: none"&gt;そして１日後・・・&lt;/P&gt;
&lt;P&gt;試しに&amp;lt;script runat="server"&amp;gt;&amp;lt;/script&amp;gt; 中に書いてみましたところ、デバッグの前のビルドを通りました。 
&lt;P&gt;&amp;nbsp;
&lt;P&gt;
&lt;P&gt;
&lt;P&gt;解決したかに見えましたが、新たな問題が浮上しました。&lt;/P&gt;
&lt;P&gt;「&amp;#8220;Global.&amp;#8221;でアクセスできないぞ～。」&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;今もなお（「そして１日後・・・」は今日のことですが）このやり方では解決していません。&lt;/P&gt;
&lt;P&gt;&lt;/SPAN&gt;
&lt;HR&gt;
July 17. 2007
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;タイトル編集、タグ修正&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/gshell/aggbug/84753.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ghost_shell</dc:creator><title>Str???Reader</title><link>http://blogs.wankuma.com/gshell/archive/2007/07/10/84618.aspx</link><pubDate>Tue, 10 Jul 2007 18:53:00 GMT</pubDate><guid>http://blogs.wankuma.com/gshell/archive/2007/07/10/84618.aspx</guid><wfw:comment>http://blogs.wankuma.com/gshell/comments/84618.aspx</wfw:comment><comments>http://blogs.wankuma.com/gshell/archive/2007/07/10/84618.aspx#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://blogs.wankuma.com/gshell/comments/commentRss/84618.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/gshell/services/trackbacks/84618.aspx</trackback:ping><description>&lt;P&gt;「Str」と打ってIntelisenceで一発入力。&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'ＭＳ ゴシック'; mso-font-kerning: 0pt; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'ＭＳ ゴシック'; mso-font-kerning: 0pt; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT color=#000000&gt;&lt;/FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; using&lt;/SPAN&gt; (&lt;SPAN style="COLOR: teal"&gt;StringReader&lt;/SPAN&gt; sr = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: teal"&gt;StringReader&lt;/SPAN&gt;(FileName))&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'ＭＳ ゴシック'; mso-font-kerning: 0pt; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'ＭＳ ゴシック'; mso-font-kerning: 0pt; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;TextBox1.Text = sr.ReadToEnd();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'ＭＳ ゴシック'; mso-font-kerning: 0pt; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;}&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-fareast-font-family: 'ＭＳ ゴシック'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ファイル名が表示されて、あらまぁ。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;StreamReaderのつもりがStringReaderになっていた。（他の箇所は全く同じ）&lt;/P&gt;
&lt;P&gt;"StreamReader" ".Net" の検索結果 約 347,000 件&lt;BR&gt;&lt;A href="http://www.google.co.jp/search?hl=ja&amp;amp;as_qdr=all&amp;amp;q=%22StreamReader%22+%22.Net%22"&gt;http://www.google.co.jp/search?hl=ja&amp;amp;as_qdr=all&amp;amp;q=%22StreamReader%22+%22.Net%22&lt;/A&gt;&lt;BR&gt;"StringReader" ".Net" の検索結果 約 187,000 件&lt;BR&gt;&lt;A href="http://www.google.co.jp/search?hl=ja&amp;amp;as_qdr=all&amp;amp;q=%22StringReader%22+%22.Net%22"&gt;http://www.google.co.jp/search?hl=ja&amp;amp;as_qdr=all&amp;amp;q=%22StringReader%22+%22.Net%22&lt;/A&gt;&lt;BR&gt;"StreamReader" "StringReader" ".Net" の検索結果 約 76,800 件&lt;BR&gt;&lt;A href="http://www.google.co.jp/search?hl=ja&amp;amp;as_qdr=all&amp;amp;q=%22StreamReader%22+%22StringReader%22+%22.Net%22"&gt;http://www.google.co.jp/search?hl=ja&amp;amp;as_qdr=all&amp;amp;q=%22StreamReader%22+%22StringReader%22+%22.Net%22&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;ちなみに技術ネタではなくなるが、「オリエンタルラ？？」、「鉄腕？？？」と言えば？&lt;BR&gt;&lt;A href="http://www.google.co.jp/search?hl=ja&amp;amp;q=%E3%82%AA%E3%83%AA%E3%82%A8%E3%83%B3%E3%82%BF%E3%83%AB%E3%83%A9%E3%82%B8%E3%82%AA"&gt;http://www.google.co.jp/search?hl=ja&amp;amp;q=%E3%82%AA%E3%83%AA%E3%82%A8%E3%83%B3%E3%82%BF%E3%83%AB%E3%83%A9%E3%82%B8%E3%82%AA&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.google.co.jp/search?hl=ja&amp;amp;q=%E3%82%AA%E3%83%AA%E3%82%A8%E3%83%B3%E3%82%BF%E3%83%AB%E3%83%A9%E3%83%B3%E3%83%89"&gt;http://www.google.co.jp/search?hl=ja&amp;amp;q=%E3%82%AA%E3%83%AA%E3%82%A8%E3%83%B3%E3%82%BF%E3%83%AB%E3%83%A9%E3%83%B3%E3%83%89&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;（「鉄腕？？？」の方は世代で傾向が分かれます。引用元は失念）&lt;BR&gt;&lt;A href="http://www.google.co.jp/search?hl=ja&amp;amp;q=%E9%89%84%E8%85%95"&gt;http://www.google.co.jp/search?hl=ja&amp;amp;q=%E9%89%84%E8%85%95&lt;/A&gt;&lt;BR&gt;これは違いますからね。&lt;BR&gt;&lt;A href="http://www.google.co.jp/search?hl=ja&amp;amp;q=%E9%89%84%E4%BA%BA28%E5%8F%B7&amp;amp;btnG=%E6%A4%9C%E7%B4%A2"&gt;http://www.google.co.jp/search?hl=ja&amp;amp;q=%E9%89%84%E4%BA%BA28%E5%8F%B7&amp;amp;btnG=%E6%A4%9C%E7%B4%A2&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;
&lt;HR&gt;
&lt;BR&gt;.NET Framework クラス ライブラリ StreamReader クラス&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpref/html/frlrfsystemiostringreadermemberstopic.asp"&gt;http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpref/html/frlrfsystemiostringreadermemberstopic.asp&lt;/A&gt;&lt;BR&gt;.NET Framework クラス ライブラリ StringReader クラス&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpref/html/frlrfsystemiostringreadermemberstopic.asp"&gt;http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpref/html/frlrfsystemiostringreadermemberstopic.asp&lt;/A&gt;&lt;BR&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;FONT face="Courier New" size=2&gt;&lt;/FONT&gt;&lt;img src ="http://blogs.wankuma.com/gshell/aggbug/84618.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>