ASP.NETで開発する際に参考になるサイトはある?

このQ&Aのポイント
  • ASP.NETを勉強中の方におすすめの参考サイトを紹介します。
  • ASP.NETでのデータグリッドのページ制御について解説します。番号表示と「次・前」の表示を同時に行う方法を紹介します。
  • ASP.NETで動的にHTMLを生成する方法をご紹介します。例えば、<TABLE>タグの表<TR><TD>部分を動的に増やす方法について解説します。
回答を見る
  • ベストアンサー

ASP.NETで開発しますが・・・

ASP.NETを勉強中です。 いくつか質問を箇条書きにしてみました。 1.ASP.NET(Visual Basic)で開発する際に何か参考になりそうなサイトはありますか? 2.DataGridにあるページ制御で「123・・・」の番号表示と「次・前」の表示を同時に行うことは可能でしょうか。 3.動的にHTMLを生成したいのですが何か方法はありますか?例えば<TABLE>タグの表<TR><TD>部分を動的に増やしていくような形で使用したいのですが。 4.HTMLソースの指定した部分に値を埋め込みたいのですが。 前のASPでは<%= *** %>のようになっていた部分です。 前バージョン?のASPの開発経験はあるのですが .NETは初めてで苦戦しています・・・。 1つでもご回答頂ければ助かります。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • sgh
  • ベストアンサー率61% (75/121)
回答No.1

>例えば<TABLE>タグの表<TR><TD>部分を動的に増やしていくような についてですが、 <table id="Table_test" Runat="Server"></table> 上記テーブル「Table_test」をプログラムで制御しようとすると以下 のようになります。 ボタンクリックなどのイベントで実行してください。 Dim tRow As New HtmlTableRow tRow.BgColor = "Silver" Dim tCell As HtmlTableCell tCell = New HtmlTableCell tCell.InnerText = "col1" tRow.Cells.Add(tCell) tCell = New HtmlTableCell tCell.InnerText = "col2" tCell.Align = "center" tRow.Cells.Add(tCell) Me.Table_test.Rows.Add(tRow) >4.HTMLソースの指定した部分に値を埋め込みたいのですが については <asp:label id="L_Test" runat="server" /> があったとして、VB側で Me.L_Test.Text = "ラベルに書かれるテキストです。" とします。 <%=内容%>も今まで通り使えますが、私の場合あまり利用する場面は ありません。

参考URL:
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemwebuihtmlcontro
lucky-jam
質問者

お礼

回答ありがとうございました。テーブルの行の追加はとても参考になりました。4についてもLabelを使えばいいのですね。今は2のページの件ができなそうなので、1 2 3 ページと前へ・次へをプログラムでひたすら書いてます。

関連するQ&A

  • 他のASPファイルの特定の場所を表示する

    他のASPファイルの特定の場所を表示する main.aspから<A>タグでshiten.aspへリンクしています。 <a href="shiten.asp">支社</a> shiten.aspを開き<a name="osaka">をページのトップに 表示するには、どの様に記述すればよいでしょうか? (以下の記述では動作しませんでした。) <a href="shiten.asp#tokyo">東京支店</a> <a href="shiten.asp#osaka">大阪支店</a> shiten.asp <a name="tokyo"> <table> <tr><td>銀座</td></tr> <tr><td>渋谷</td></tr> <tr><td>新宿</td></tr> </table> <a name="osaka"> <table> <tr><td>梅田</td></tr> <tr><td>心斎橋</td></tr> <tr><td>天王寺</td></tr> </table>

  • 【初心者です】VB.NETとASP.NET、何が違う?

    今までASPでWeb開発を行っていた者です。 最近顧客の方で「Microsoft Visual Basic .NET Standard Version 2003」を 購入したらしく、これからはVB.NETでWeb開発することとなりそうです。 そこで、.NETについて疑問点があります。 (1)VB.NETで、Web画面の開発って可能なのでしょうか?  私は過去にVB6.0で開発を行ったことがあったのですが、  VB6.0ではWindowsのアプリケーションを作成するための開発ソフト  だと思っていたのですが、VB.NETからはWindowsのアプリケーションだけでなく、  Web画面も開発可能になったということでしょうか? (2)「Visual Studio .NET 2003」の内容は、、、   ・ Visual Basic .NET 2003   ・ Visual C# .NET 2003   ・ Visual C++ .NET 2003   ・ Visual J# .NET 2003  になってますが、何故ASP.NETが入ってないのでしょうか?  (そもそも、ASP.NETの開発ツールは無いのでしょうか?) 考えれば、考えるほどわからなくなりそうです。 どうぞ、宜しくお願い致します。

  • ASP!?HTML!?のバグ

    現在、ASPでの開発をしています。 昨日、単体テスト時にダミーデータを作成してボケーっとブラウザを見ていたのですが、ループさせてTABLEにデータを表示させている部分で、TABLEのタイトルとTABLEとの間隔が、データ件数(<TR></TR>の数)に比例して広がっていってしまうという現象が発生していることに気が付きました。 以前、JSPでも同じような現象が発生した記憶があるのですが、他の開発メンバーが修正したのですが、原因と対策を聞いないので、とても悩んでいます。 これは、HTMLのバグなのでしょうか? 原因と対策がわかる方、よろしくお願いいたします。

  • asp.netについての参考本

    こんにちは。 私の職業はプログラマーです。 10年くらい主にACCESSで開発してきました。 最近、あらたにasp.netに取り組むことになったのですが、 HTML、サーバーサイドの記述方法、javascript などなかなか理解できずに苦戦しています。 javascriptについては、いったい何を書いていいのかもわかりません。 どのように学習していけばいいのかもわかりません。 基礎からわかるような本をどなたか紹介してください。 お願いします。

  •  ASP.NETでWebアプリケーション開発中の初心者です。

     ASP.NETでWebアプリケーション開発中の初心者です。  開発アプリはVisual Web Developer 2008のVBです。  単純な質問で申し訳ありません。     Tableコントロールを配置したときに外枠の枠線は指定して引けるのに、セルとセルの間の縦線と横線が引かれません。  どの部分で指定すれば罫線が引けるのでしょうか?  

  • aspの表示

    こんにちは。 aspでこのように作成し、予定では、for文が回るたびに□■がどんどん変わっていくはずだったのですが、 これを実行するとメイン関数が終了したあとにHTMLが表示されてしまいます。 何か方法はないのでしょうか? よろしくお願いします。 <% Option Explicit%> <SCRIPT Language="JavaScript"> var cnt=0 var msg="□□□□□□□□□□"; function aaa() { msg=msg.replace(/□/,"■") document.textForm.box.value=msg; cnt +=1 if (cnt >9 ){ msg="□□□□□□□□□□"; cnt =0 } } </SCRIPT> <HTML> <HEAD> <title>タイトル</title> </HEAD> <BODY> <FORM> <TABLE> <TR > <TD> </TD> </TR> </TABLE> </FORM> </BODY> </HTML> <% Call Main '--------------------------------------------------- ’メイン関数 '--------------------------------------------------- Sub Main() For i=0 to 3 Response.write("<" + "SCRIPT Language=JavaScript" + ">" + " aaa(); <" + "/" + "SCRIPT>") Next End Sub %>

  • ASP修正について

    下記のソースを書いています。 印刷ボタンと閉じるボタンがうまく表示されない。ボタンクリック表示されない。 不要なところは削除してもかまいません。 教えてください。 sResult = sResult & _ " </TR></TBODY></TABLE><BR>" & _ "<TABLE border=^0^><TBODY>" & _ " <TR>" & _ " <TD width=^354^><FONT size=^-1^ color=^#0099ff^></FONT></TD>" & _ " </TR><TR>" & _ " <TD><FONT size=^-1^>" & _ "  " & _ "  " & _ "  " & _ "  " & _ "  " & _ "  </FONT></TD>" & _ " </TR>" & _ "</TBODY></TABLE>" & _ "<input type=^button^ value=^印 刷^ onclick=^window.print()^>  <input type=^button^ value=^とじる^ onclick=^link()^>" & _ "<BR><BR><TABLE border=^0^ align=^center^><TBODY>" & _ " <TR><TD align=^center^>" & _ " <br><B>処理が完了しました。ご依頼ありがとうございます。<BR>" & _ " [印刷] ボタンをクリックすると、このページの内容をプリントアウトできます。<BR>" & _ " [印刷] ボタンが表示されない場合は、ブラウザの印刷機能をご利用ください。</B>" & _ " </TD></TR>" & _ "</TBODY></TABLE>" & _ "<BR></CENTER>" & _ "<TABLE border=^0^><TBODY>" & _ " <TR><TD><FONT size=^-1^>" & _ " " & _ " </FONT></TD>" & _ " </TR>" & _ "</TBODY></TABLE>" & _ "<BR></FONT>" & _ "<TABLE border=^0^ width=^660^ cellpadding=^1^ align=^center^><TBODY>" & _ " <TR><TD width=^911^ align=^center^>" & _ " <A href=^^>" & _ " <IMG src=^img/index.gif^ alt=^indexページへ^ border=^0^ height=^20^ width=^80^ align=^center^></A>" & _ " </TD></TR>" & _ "</TBODY></TABLE>" & _ "</FORM></BODY>" & _ "</L>"

  • ASP.Net テーブルのセル内を上揃えにしたい

    大変お世話になっております。 下記のように、テーブルのセルを2列にして、左右のセルにそれぞれ、GridView を配置しております。 こうすると、どちらかにデータが偏って多く表示されると、反対側のセルのGridView がセルの縦方向のセンターに寄ってしまいます。両方のGridView をデータがいくら入ってもそれぞれのセルの縦方向の上揃えにしたいのですが、どのようにすればよろしいでしょうか? 何卒よろしくお願いいたします。     <table align="center" cellspacing="1" class="style2">       <tr>         <td>           <asp:GridView ID="GridView1" runat="server">           </asp:GridView>         </td>         <td>           <asp:GridView ID="GridView2" runat="server">           <asp:GridView>         </td>       </tr>     </table>

  • テーブルの自動生成

    プログラミング/初心者です。 aspを勉強しております。ご教授下さい。 aspで<table>を自動作成したいとおもっております。 やりたいことは、以下です。 <table> <tr> <td></td> </tr> <table> 行、列をプログラムで生成 ・3列目で折り返すてきな... ・行、列を数字で指定したら<table>が生成される  (プログラム内に 行=5 列=5 など) 今は、( do , loop , response.write )程度しか理解できていません。 お願いします。 余談なのですが、なにか、よい参考書など御座いましたらお教え下さい。

  • ASP.NETで開発するのですが、オブジェクト指向の考え方が・・・

    今度、仕事でASP.NET(VB.NET)で開発することになりました。 勉強の意味も含めて、前に知り合いがASP.NETで開発した ソースをファイルを見せてもらったのですが、 やはりクラス(オブジェクト)のところで挫折してしまいました。 ASP.NETではサーバオブジェクトやら色々と新しいことを 覚えなければいけないですが、 まずはオブジェクト指向について勉強したいと思っています。 皆さんが知っている本・サイトでオブジェクト指向について 詳しく書かれているのがありましたら、ご紹介ください。

専門家に質問してみよう