<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/chaka-poko/">
    <title>プログラムのメモ置き場 @ ウィキ</title>
    <link>http://w.atwiki.jp/chaka-poko/</link>
    <atom:link href="https://w.atwiki.jp/chaka-poko/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>プログラムのメモ置き場 @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2014-08-01T13:53:53+09:00</dc:date>
    <utime>1406868833</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/chaka-poko/pages/37.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/chaka-poko/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/chaka-poko/pages/1.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/chaka-poko/pages/36.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/chaka-poko/pages/22.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/chaka-poko/pages/34.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/chaka-poko/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/chaka-poko/pages/33.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/chaka-poko/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/chaka-poko/pages/30.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/chaka-poko/pages/37.html">
    <title>JavaScript/js002</title>
    <link>https://w.atwiki.jp/chaka-poko/pages/37.html</link>
    <description>
      &amp;topicpath()
**EnterKeyの制御　その１
***JWebForm1_1.aspx
#highlight(linenumber){
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head runat=&quot;server&quot;&gt;
    &lt;title&gt;JavaScript Enterキー入力でFocus移動 その1&lt;/title&gt;
    &lt;script type=&quot;text/javascript&quot;&gt;
    
      function ChangeKeycode() {
        if (event.keyCode == 13 &amp;&amp; event.srcElement.type == &#039;text&#039;) {
          event.keyCode = 9;
        }
      }

      document.onkeydown = ChangeKeycode;

    &lt;/script&gt;
&lt;/head&gt;
&lt;body onload=&quot;document.form1.txtUserID.focus()&quot;&gt;
    &lt;form id=&quot;form1&quot; runat=&quot;server&quot;&gt;
    &lt;h2&gt;
      JavaScript&lt;/h2&gt;
    &lt;h3&gt;
      Enterキーの制御　その１&lt;/h3&gt;
      &lt;table cellpadding=&quot;5&quot;&gt;
        &lt;tr&gt;
          &lt;td width=&quot;110px&quot;&gt;
            ユーザーＩＤ：&lt;/td&gt;
          &lt;td width=&quot;160px&quot;&gt;
            &lt;asp:TextBox ID=&quot;txtUserID&quot; runat=&quot;server&quot;&gt;&lt;/asp:TextBox&gt;
          &lt;/td&gt;
          &lt;td width=&quot;50px&quot;&gt;
            &amp;nbsp;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td&gt;
            パスワード：&lt;/td&gt;
          &lt;td&gt;
            &lt;asp:TextBox ID=&quot;txtPassword&quot; runat=&quot;server&quot; TextMode=&quot;Password&quot;&gt;&lt;/asp:TextBox&gt;
          &lt;/td&gt;
          &lt;td&gt;
            &lt;asp:Button ID=&quot;btnSubmit&quot; runat=&quot;server&quot; Text=&quot;送信&quot; /&gt;
          &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td colspan=&quot;3&quot;&gt;
            &amp;nbsp;&lt;asp:Label ID=&quot;lblMsg&quot; runat=&quot;server&quot;&gt;&lt;/asp:Label&gt;
          &lt;/td&gt;
        &lt;/tr&gt;
      &lt;/table&gt;
     &lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;}
***JWebForm1_1.aspx.vb
#highlight(linenumber){
Partial Class JavaScript_JWebForm1
    Inherits System.Web.UI.Page

    Protected Sub btnSubmit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSubmit.Click

        Me.lblMsg.Text = &quot;Submitされました。&quot;

    End Sub
End Class
}
イベントが発生したコントロールのタイプがtextだったら、Enterキー入力をTabキー入力に変換することでFocusを移動している。
コントロールのタイプがpasswordだったら、Enterキー入力のままなので、FormがSubmitされる。
つまり、ユーザーID入力、Enter→パスワードにFocusが移動　パスワード入力、Enter →FormがSubmitされる
document.body.onkeydown = ～　は、bodyタグの中に書かないとダメ。
document.onkeydown = ～　ならば、headタグのなかでも、bodyタグの中でもOK。
※このページはdocument.onkeydown =～をheadタグの中に書いている。
※このページはデザインファイル(.aspx)に直接[[JavaScript]]を書いている。
----
[Counter] Total：&amp;counter(total)    </description>
    <dc:date>2014-08-01T13:53:53+09:00</dc:date>
    <utime>1406868833</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/chaka-poko/pages/21.html">
    <title>JavaScript</title>
    <link>https://w.atwiki.jp/chaka-poko/pages/21.html</link>
    <description>
      &amp;topicpath()
**JavaScript
-[[画像を縮小して表示（javaScript）&gt;JavaScript/js001]]
-[[EnterKeyの制御　その１&gt;JavaScript/js002]]
----
[Counter] Total：&amp;counter(total)    </description>
    <dc:date>2014-08-01T13:50:30+09:00</dc:date>
    <utime>1406868630</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/chaka-poko/pages/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/chaka-poko/pages/1.html</link>
    <description>
      **トップページ
このwikiは私のプログラムに関するメモ置き場です。

***環境
-VisualStudio2005 .NET Framework 2.0（ASP.NET VB）
-VisualStudio2008 .NET Framework 3.5（ASP.NET VB）
-SQLServer2005
-Ajax1.0
-Ajax3.5

//このwikiの記載内容をもとに何かを行い、その結果、何らかの損害・不利益なことが発生しても当方は一切の責任を負いません。

作成者：hazedon
----

Counter Total：&amp;counter(total)　Today：&amp;counter(today)　Yesterday:：&amp;counter(yesterday)    </description>
    <dc:date>2013-07-02T14:23:47+09:00</dc:date>
    <utime>1372742627</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/chaka-poko/pages/36.html">
    <title>ASP.NET/asp008</title>
    <link>https://w.atwiki.jp/chaka-poko/pages/36.html</link>
    <description>
      &amp;topicpath()
**テーマ・スタイル研究（VS2008改訂版）







***参考にさせていただいたページ
-[[C# と VB.NET の質問掲示板：GridViewにDBの画像を縦横比保持して縮小表示するには&gt;http://bbs.wankuma.com/index.cgi?mode=al2&amp;namber=39957&amp;KLOG=68]]
----
[Counter] Total：&amp;counter(total)    </description>
    <dc:date>2012-08-21T16:07:42+09:00</dc:date>
    <utime>1345532862</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/chaka-poko/pages/22.html">
    <title>ASP.NET</title>
    <link>https://w.atwiki.jp/chaka-poko/pages/22.html</link>
    <description>
      &amp;topicpath()
**ASP.NET（VB）
***コントロール
-[[コントロールのBackColorをRGBで指定する &gt;ASP.NET/asp001]]
-[[ToolTipの表示内容を改行 &gt;ASP.NET/asp002]]
***DataList
-[[DBに登録したバイナリデータをDataListに表示&gt;ASP.NET/asp004]]
***ファイル関連
-[[バイナリ・データをデータベースに登録する&gt;ASP.NET/asp005]]
-[[バイナリ・データを表示する&gt;ASP.NET/asp006]]
***その他
-[[テーマ・CSS研究 &gt;ASP.NET/asp003]]
//-[[テーマ・スタイル研究（VS2008改訂版） &gt;ASP.NET/asp008]]
-[[画像を縮小して表示する（ASP.NET）&gt;ASP.NET/asp007]]
----
[Counter] Total：&amp;counter(total)    </description>
    <dc:date>2012-08-21T16:01:50+09:00</dc:date>
    <utime>1345532510</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/chaka-poko/pages/34.html">
    <title>SQLServer</title>
    <link>https://w.atwiki.jp/chaka-poko/pages/34.html</link>
    <description>
      &amp;topicpath()
**SQLServer
-[[連番を振りなおす&gt;SQLServer/sql001]]
----
[Counter] Total：&amp;counter(total)    </description>
    <dc:date>2012-04-25T16:32:40+09:00</dc:date>
    <utime>1335339160</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/chaka-poko/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/chaka-poko/pages/2.html</link>
    <description>
      **メニュー
-[[トップページ]]
-[[ASP.NET]]
-[[JavaScript]]
-[[HTML・CSS&gt;HTMLCSS]]
-[[SQLServer]]
----
// リンクを張るには &quot;[&quot; 2つで文字列を括ります。
// &quot;&gt;&quot; の左側に文字、右側にURLを記述するとリンクになります


//**更新履歴
//#recent(20)

&amp;link_editmenu(text=ここを編集)    </description>
    <dc:date>2012-04-25T16:28:31+09:00</dc:date>
    <utime>1335338911</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/chaka-poko/pages/33.html">
    <title>ASP.NET/asp007</title>
    <link>https://w.atwiki.jp/chaka-poko/pages/33.html</link>
    <description>
      &amp;topicpath()
**画像を縮小表示する（ASP.NET）
****メモ
透過GIFは透過でなくなってしまう。Bitmapに変換してから縮小しているから？
***テーブルのレイアウト
|BGCOLOR(#eeeeee):CENTER:&#039;&#039;フィールド名&#039;&#039;|BGCOLOR(#eeeeee):CENTER:&#039;&#039;データ型&#039;&#039;|BGCOLOR(#eeeeee):|
|id|int|ID（主キー 連番）|
|subject|varchar(300)|件名|
|title|varchar(100)|ファイル名|
|type|varchar(50)|MIMEタイプ|
|idata|varbinary(MAX)|バイナリ・データ|
|last_modified|datetime|最終更新日|
***Thumbnail2.aspx
#highlight(linenumber){&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; &gt;
&lt;head runat=&quot;server&quot;&gt;
    &lt;title&gt;画像を縮小して表示（ASP.NET）&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;form id=&quot;form1&quot; runat=&quot;server&quot;&gt;
    &lt;h3&gt;
      画像を縮小して表示 ASP.NET版&lt;/h3&gt;
        &lt;asp:HyperLink ID=&quot;HyperLink1&quot; runat=&quot;server&quot; NavigateUrl=&quot;~/Default.aspx&quot;&gt;戻る&lt;/asp:HyperLink&gt;
      &lt;p&gt;
        100px×100pxに収まるように比率を維持して縮小&lt;/p&gt;
      &lt;asp:DataList ID=&quot;DataList1&quot; runat=&quot;server&quot; DataKeyField=&quot;id&quot; DataSourceID=&quot;SqlDataSource1&quot;&gt;
        &lt;ItemTemplate&gt;
          &lt;strong&gt;
          id:&lt;/strong&gt;
          &lt;asp:Label ID=&quot;lblId&quot; runat=&quot;server&quot; Text=&#039;&lt;%# Eval(&quot;id&quot;) %&gt;&#039;&gt;&lt;/asp:Label&gt;
          &lt;strong&gt;
          subject:&lt;/strong&gt;
          &lt;asp:Label ID=&quot;lblSubject&quot; runat=&quot;server&quot; Text=&#039;&lt;%# Eval(&quot;subject&quot;) %&gt;&#039;&gt;&lt;/asp:Label&gt;&lt;br /&gt;
          &lt;asp:Image ID=&quot;imgIdata&quot; runat=&quot;server&quot; CssClass=&quot;thumb&quot; /&gt;&lt;br /&gt;
          &lt;hr /&gt;
        &lt;/ItemTemplate&gt;
      &lt;/asp:DataList&gt;
      &lt;asp:SqlDataSource ID=&quot;SqlDataSource1&quot; runat=&quot;server&quot; ConnectionString=&quot;&lt;%$ ConnectionStrings:NetWorks01ConnectionString %&gt;&quot;
        SelectCommand=&quot;SELECT [id], [subject] FROM [d_Image]&quot;&gt;
      &lt;/asp:SqlDataSource&gt;
    &lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;}
***Thumbnail2.aspx.vb
#highlight(linenumber,vb){Partial Class ImageThumbnail_Thumbnail2
    Inherits System.Web.UI.Page

  Protected Sub DataList1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles DataList1.ItemDataBound

    If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
      Dim id As Label = CType(e.Item.FindControl(&quot;lblId&quot;), Label)
      Dim image As Image = CType(e.Item.FindControl(&quot;imgIdata&quot;), Image)

      image.ImageUrl = &quot;Image2.aspx?id=&quot; &amp; id.Text
    End If

  End Sub
End Class}
***Image2.aspx
※空のページ
#highlight(linenumber){&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; &gt;
&lt;head runat=&quot;server&quot;&gt;
    &lt;title&gt;画像&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;form id=&quot;form1&quot; runat=&quot;server&quot;&gt;
    &lt;div&gt;
    
    &lt;/div&gt;
    &lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;}
***Image2.aspx.vb
#highlight(linenumber,vb){Imports System.Data.SqlClient
Imports System.Data

Partial Class ImageThumbnail_Image2
  Inherits System.Web.UI.Page

  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    &#039;選択されたIDの画像をDBから取り出して表示する。

    Dim id As Integer
    id = Request.QueryString(&quot;id&quot;)

    Dim db As New SqlConnection(ConfigurationManager.AppSettings(&quot;dbstr&quot;))
    Dim cmd As SqlCommand = New SqlCommand(&quot;SELECT type,idata FROM d_Image WHERE id=@p1&quot;, db)
    Dim p1 As SqlParameter = cmd.Parameters.Add(&quot;@p1&quot;, SqlDbType.Int)
    p1.Value = id
    db.Open()
    Dim rs As SqlDataReader = cmd.ExecuteReader()
    If rs.Read Then
      Dim oW As Integer = 100 &#039; サムネイル表示サイズ横
      Dim oH As Integer = 100 &#039; サムネイル表示サイズ縦

      Dim bmp As System.Drawing.Bitmap = System.Drawing.Bitmap.FromStream(New System.IO.MemoryStream(DirectCast(rs(&quot;idata&quot;), Byte())))
      If bmp.Width &gt; oW Or bmp.Height &gt; oH Then
        Dim s As Double = Math.Min(oW / bmp.Width, oH / bmp.Height)
        Dim sW As Integer = CInt(s * bmp.Width)
        Dim sH As Integer = CInt(s * bmp.Height)
        Dim outBmp As System.Drawing.Bitmap = New System.Drawing.Bitmap(sW, sH)
        Using g As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(outBmp)
          g.DrawImage(bmp, 0, 0, sW, sH)
        End Using

        Response.ContentType = CType(rs(&quot;type&quot;), String)
        outBmp.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg)
      Else
        Response.ContentType = CType(rs(&quot;type&quot;), String)
        Response.BinaryWrite(DirectCast(rs(&quot;idata&quot;), Byte()))
      End If
      Response.End()
    End If

    rs.Close()
    db.Close()

  End Sub
End Class
}

***参考にさせていただいたページ
-[[C# と VB.NET の質問掲示板：GridViewにDBの画像を縦横比保持して縮小表示するには&gt;http://bbs.wankuma.com/index.cgi?mode=al2&amp;namber=39957&amp;KLOG=68]]
----
[Counter] Total：&amp;counter(total)    </description>
    <dc:date>2010-07-20T17:27:07+09:00</dc:date>
    <utime>1279614427</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/chaka-poko/pages/18.html">
    <title>ASP.NET/asp003</title>
    <link>https://w.atwiki.jp/chaka-poko/pages/18.html</link>
    <description>
      
&lt;h2&gt;テーマ・CSS研究&lt;/h2&gt;
&lt;h3&gt;WEBページのデザインを設定する&lt;/h3&gt;
&lt;h4&gt;CSSで設定&lt;/h4&gt;
&lt;ol&gt;&lt;li&gt;CSSファイルを作成（場所はどこでも良いと思う）&lt;/li&gt;
&lt;li&gt;プロパティ→DOCUMENT→StyleSheet でCSSファイルを指定&lt;/li&gt;
&lt;/ol&gt;&lt;h4&gt;テーマ機能を使って設定&lt;/h4&gt;
&lt;ol&gt;&lt;li&gt;仮想ディレクトリ直下に App_Themes フォルダを作成（ASP.NETフォルダ）&lt;/li&gt;
&lt;li&gt;さらにその配下にテーマごとのサブフォルダを作成（ex.「Red」「Green」 ）&lt;br /&gt;
サブフォルダの配下には、以下のファイルを置く&lt;br /&gt;
・スキンファイル（.skin） → サーバーコントロールに対してのデザイン&lt;br /&gt;
・CSSファイル（.css）&lt;br /&gt;
・上の２つから参照する画像ファイル&lt;/li&gt;
&lt;li&gt;ページに指定 ： プロパティ→DOCUMENT→Theme（またはStyleSheetTheme） で上で作ったサブフォルダを指定&lt;br /&gt;
アプリケーション全体に指定 ： web.configに &amp;lt;pages theme=&quot;&lt;em&gt;サブフォルダ名&lt;/em&gt;&quot;&amp;gt; と書く&lt;/li&gt;
&lt;/ol&gt;&lt;h5&gt;ThemeとStyleSheetThemeの違い&lt;/h5&gt;
&lt;p&gt;・Theme ― 常にスキンファイルの内容が優先&lt;br /&gt;
・StyleSheetTheme ― 個々のコントロールの指定内容が優先&lt;/p&gt;
&lt;h5&gt;テーマをアプリケーション全体に指定後、特定のページだけそのテーマを適用しない&lt;/h5&gt;
&lt;p&gt;該当ページの@PageディレクティブのEnableThemeing を Falseにする&lt;br /&gt;
※skinは適用されなくなるが、CSSは適用されたままになる&lt;/p&gt;
&lt;h4&gt;優先順位&lt;/h4&gt;
&lt;ol&gt;&lt;li&gt;個々のページのTheme で指定したデザイン&lt;/li&gt;
&lt;li&gt;web.config で指定したデザイン&lt;/li&gt;
&lt;li&gt;個々のページのStyleSheetTheme で指定したデザイン&lt;/li&gt;
&lt;li&gt;従来のスタイルシート指定&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;※例外もあるかも？　web.config の指定よりも、個々のページの&amp;lt;span&amp;gt; で指定したスタイルが優先&lt;/p&gt;
&lt;h4&gt;マスターページがある場合&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;web.config での指定は&lt;br /&gt;
マスタ・子ページにも同じものが適用される。&lt;br /&gt;
マスタの@Master に EnableThemingはOK&lt;/li&gt;
&lt;li&gt;マスタページにはTheme、StyleSheetTheme を設定できない&lt;br /&gt;
StyleSheetの設定はできる&lt;br /&gt;
StyleSheetの設定をすると、子ページにも適用される&lt;/li&gt;
&lt;li&gt;子ページはTheme、StyleSheetTheme の設定ができる（DOCUMENT）&lt;br /&gt;
StyleSheetの設定はできない&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;例１&lt;/h4&gt;
&lt;p&gt;・マスターページ ： StyleSheet&lt;br /&gt;
・子ページ ： Theme&lt;br /&gt;
→ページ全体が子ページのスタイルになる&lt;/p&gt;
&lt;h4&gt;例２&lt;/h4&gt;
&lt;p&gt;・マスターページ ： StyleSheet&lt;br /&gt;
・子ページ ： StyleSheetTheme&lt;br /&gt;
→CSSはマスターページのスタイル、サーバーコントロールは子ページのスタイル&lt;/p&gt;
&lt;h4&gt; MSDNより&lt;/h4&gt;
&lt;p&gt;テーマをマスタページに直接適用することはできない&lt;/p&gt;
&lt;p&gt;但し、次の状況ではテーマはマスターページに適用される&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;テーマがコンテンツページ（子ページ）で適用された時&lt;/li&gt;
&lt;li&gt;テーマ定義をpages要素に含める。（web.config）で設定&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;MSDNの参照元 ：&lt;a target=&quot;_blank&quot; href=&quot;http://msdn.microsoft.com/ja-jp/library/wtxbf3hh(VS.80).aspx&quot;&gt;ASP.NET マスター
ページの概要&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;&lt;p&gt; &lt;/p&gt;
    </description>
    <dc:date>2010-07-20T17:26:35+09:00</dc:date>
    <utime>1279614395</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/chaka-poko/pages/30.html">
    <title>ASP.NET/asp006</title>
    <link>https://w.atwiki.jp/chaka-poko/pages/30.html</link>
    <description>
      &amp;topicpath()
**バイナリ・データを表示する
***テーブルのレイアウト
|BGCOLOR(#eeeeee):CENTER:&#039;&#039;フィールド名&#039;&#039;|BGCOLOR(#eeeeee):CENTER:&#039;&#039;データ型&#039;&#039;|BGCOLOR(#eeeeee):|
|id|int|ID（主キー 連番）|
|subject|varchar(300)|件名|
|title|varchar(100)|ファイル名|
|type|varchar(50)|MIMEタイプ|
|idata|varbinary(MAX)|バイナリ・データ|
|last_modified|datetime|最終更新日|
***ImageShow.aspx
#highlight(linenumber){
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; &gt;
&lt;head runat=&quot;server&quot;&gt;
 &lt;title&gt;イメージの表示&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
 &lt;form id=&quot;form1&quot; runat=&quot;server&quot;&gt;
  &lt;h3&gt;
   データベースに登録したバイナリデータを表示する&lt;/h3&gt;
  &lt;asp:DropDownList ID=&quot;DropDownList1&quot; runat=&quot;server&quot; DataSourceID=&quot;SqlDataSource1&quot;
   DataTextField=&quot;title&quot; DataValueField=&quot;id&quot;&gt;
  &lt;/asp:DropDownList&gt;
  &lt;asp:Button ID=&quot;Button1&quot; runat=&quot;server&quot; Text=&quot;表示&quot; /&gt;
  &lt;asp:SqlDataSource ID=&quot;SqlDataSource1&quot; runat=&quot;server&quot; ConnectionString=&quot;&lt;%$ ConnectionStrings:NetWorks01ConnectionString %&gt;&quot;
   SelectCommand=&quot;SELECT [id], [title] FROM [d_Image]&quot;&gt;&lt;/asp:SqlDataSource&gt;
 &lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;}
***ImageShow.aspx.vb
#highlight(linenumber,vb){
Imports System.Data.SqlClient
Imports System.Data

Partial Class ImageShow_ImageShow
 Inherits System.Web.UI.Page

 Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

  Dim id As Integer
  id = Me.DropDownList1.SelectedValue

  Dim db As New SqlConnection(ConfigurationManager.AppSettings(&quot;dbstr&quot;))
  Dim cmd As SqlCommand = New SqlCommand(&quot;SELECT type,idata FROM d_Image WHERE id=@p1&quot;, db)
  Dim p1 As SqlParameter = cmd.Parameters.Add(&quot;@p1&quot;, SqlDbType.Int)
  p1.Value = id
  db.Open()
  Dim rs As SqlDataReader = cmd.ExecuteReader()
  If rs.Read Then
   Response.ContentType = CType(rs(&quot;type&quot;), String)
   Response.BinaryWrite(DirectCast(rs(&quot;idata&quot;), Byte()))
   Response.End()
  End If
  rs.Close()
  db.Close()

 End Sub
End Class}
***参考にさせていただいたページ
-[[@IT NET.TIPS：データベースに登録したバイナリ・データを表示するには？&gt;http://www.atmarkit.co.jp/fdotnet/dotnettips/257aspdbbinary2/aspdbbinary2.html]]
----
[Counter] Total：&amp;counter(total)    </description>
    <dc:date>2010-07-20T17:24:49+09:00</dc:date>
    <utime>1279614289</utime>
  </item>
  </rdf:RDF>
