• ベストアンサー

asp.net

asp.netでHP作るときはHTMLのようにメモ帳ではなぜだめなのですか? WDを使わなくちゃダメなのでしょうか?タグ手打ちじゃ作れないのでしょうか?

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

  • ベストアンサー
  • shockatz
  • ベストアンサー率80% (153/191)
回答No.1

別にそのような制限はありませんよ。 ASP.NETのテンプレートファイルである.ASPXは単なるテキストファイルですし、Webサイトの機能を定義するWeb.configもテキスト形式のXMLファイルです。 .ASPXの中で、"<script runat=Server></script>"の形式でVB.NETやC#のプログラムも記述できます。 ASP.NETのランタイムは、動作時、これらのファイルをリアルタイムにコンパイルして動作します。 また、プログラムをテンプレートと別に記述する「コンパイル済」タイプのサイトでも、別途コマンドラインのコンパイラは支給されています。 テキストエディタでも、Dreamweaverのようなデザイン用ツールでも、Micrisift Web Matrixのような構築ツールでも問題なく使えますし、そもそも普通のHTMLもjavascriptもCSSも使用しますので、サイト作成にVisual StudioやVisual Web Developerが必要な理由はなく、HTML/CSSエディタなどはより使いやすいツールを組み合わせて使う人もいます。 phpなどでは今でもテキストエディタで開発する人が多いですが、ASP.NETでもその気になれば問題なくそういうスタイルをとることができます。 ただ、Visual Studioには、デバッグや、何度も繰り返すコンパイル作業、エディタで入力候補を列挙してくれるIntelliSenseなど、プログラミングに役立つ機能やツールがそろっているため、生産性が格段にアップしますので、プログラム部分だけはこのような統合開発環境を使用した方が何倍も能率が上がります。

znuwschbkgdv
質問者

お礼

ありがとうございました。

関連するQ&A

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

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

  • ASP.net

    asp:Textboxなどのサーバコントロールについて質問です。 質問(1)サーバコントロールには、runat=Serverと記載しますが、これはサーバにリクエストが走っているということなのでしょうか? 質問(2)それらのコントロールに対して、CSS3のプロパティは指定可能なのでしょうか? 質問(3)JQUERYの、DOCUMENT.READYや、#Button.clickは、使用可能でしょうか?また、JQUERY Mobileは使用可能でしょうか? ◆補則 (1)VBの部品を、ブラウザ上で動かすようなケースであれば、クライアントにダウンロードをさせずに動かすために、サーバで動くということもあるのでしょうが、asp:Textboxなどであれば、内部的にはHTMLのタグなのでしょうか? だとしたらリクエストはしないのですよね? (2)動的に、page.UI.textboxなどを作成すると、HTMLタグが持っている要素をプロパティとして持っていますが、ユーザコントロールは、もしHTMLとして作成されているtextboxならCSSプロパティを指定できそうですが、VBの部品なら操作できるのはVBのコントロールのプロパティですよね? (3)AJAXの考え方は、DOMだけ書き換えようとするのにたいし、ASPでは、FormをSubmitしてリクエストしますよね。 どうやって共存しているのでしょうか?

  • ASP.NETでの帳票

    VisualStudio.NET 2003、VB.NETを使ってASP.NETのシステムを作成しています。 帳票の作成について教えてください。 DBから取得したリストを全件印刷したいのですが、1ページ20件ずつレイアウトして印刷したいのです。 最初はDataGridを使うと楽かと思っていましたが、20件ずつ複数ページになるようにするにはどうしたらよいのかわからずに困ってしまいました。 どうしようもなければ、 Response.WriteでHTMLのタグ出力をしていくしかアイディアが浮かびません。 でもそうすると、出力したタグはHEADタグの上に出てきてしまいました。 良い方法をご存知の方がいましたら教えていただけますでしょうか。 宜しくお願いします。

  • ネットショップ構築ASPサーバーでプロらしいHPを作りたいですが。

    ネットショップ構築ASPサーバーでHPを編集中です。HTMLの知識はまったくないですが、会社の説明とか利用方法などテキストだけでしたら、HPのほうどうもプロらしくないので、ワードでデザインをして、それからfrontpageから開いて、タグをコピーし、入れたら、バランスが全部崩れてしまいました。そのタグをチェックする知識もないし・・・本当に困っています。図表などの説明も入れたいですが。何かHTMLがわからなくても、ワープロの感覚でデザインし、そのあとHTMLに変換できるソフトはないでしょうか。一応こちらは word,Excel,イラストレーターでデザインできるですが。ソフトは有料でもいいから、私のようなHTMLの初心者でも使えるソフトをぜひご紹介ください。

  • asp.netで作られているHP

    asp.netを勉強したく、aspで作られているHPを見たいのですが マイクロソフトのHP以外にありますか? 知っている限りでいいので教えてください。 よろしくお願いします。

  • ASP.netのHTMLについて

    OS:win2k sp2 VS.net dev はじめまして。 ASP.netにてWeb開発を始めたばかりの初心者です。 基本的な質問になってしまいますが 前バージョンのASPでは<BODY>タグ中に <%=RS("UserName")%>などして変数を扱う事ができました。 ASP.netではどのように使うのでしょうか? また、変数のスコープ範囲など詳しく載っているサイトがありましたら、ご教示宜しくお願い致します。

  • ASP.NETモバイル開発にてHTMLの埋め込み方法

    DBより取得したHTMLコードをモバイルの画面のHTMLに 埋め込みたいと思っています。 PCではリテラルコントロールやラベルコントロール、もしくは <DIV ID="div1" runat="server">などとして、InnerHTMLで埋め込 んでいましたが、モバイルではDIVは警告が出て、リテラルは モバイルコントロールになく、ラベルに<BR>を埋め込むと、 改行されずそのまま出力されてしまいました。 できればASP.NETで携帯サイトにDBより取得したHTMLコードを動的に 出力したいのですが(画像などのタグを埋め込みたいです)、 やり方が分りません。 Default.aspx.csなどのコードファイルに ○○コントロール = "<img src="***.gif">";のような形でHTML コードをPage_Loadなどの時に入れる方法を教えて下さい。 ------------------------------------- もうひとつ、知りたいことがあるのですが、ASP.NETのモバイル コントロールは改行されてしまうため、テキストボックスの右隣に ボタンを置くことができないような説明をどこかのHPで見ました。 こちらは何か対策方法がありますか? ASP.NETで制約がありすぎる場合は、ほかの言語で携帯サイトだけは 開発することも少し考えましたが、PHPなどを勉強した方が宜しい でしょうか? すみませんが、ヒントだけでも教えて頂ければと思います。

  • ASP、ASP.NETの勉強をしたいのですが

    ASP、ASP.NETについて勉強したいと考えています。 そもそもASPって何?ASP.NET?ASPとは別なの?というぐらい知識がないため、まずは参考書からということで本屋をみたのですが、どれを買ったらいいのやらで…。 私自身はHTML、CSS、Javascript、jQueryでのページづくり、Java風のプログラミング言語での開発の経験はあるものも、VB.NETやC#の開発経験は全くありません。 なので、そういった経験のない初心者にもオススメな書籍があれば教えて頂きたいです。 毎日電車での移動時間が1時間以上あり、この移動時間も利用して勉強したいと考えているので、 電車内でも読めるサイズの書籍も教えて頂けるとありがたいです。 ついでで申し訳ないのですが、どうしてもプログラミングは独学が苦手で、多少値がはってもいいので土日に研修・教室へ通うことも視野に入れています。 だた、今までそういう研修を利用したことがないため、ネットで検索してヒットしたものを受けにいっていいのかとかよくわかっておりません。 なので、初心者がいっても大丈夫なASP.NET、または.NET関連のWeb開発の実習をする研修・講座などありませんでしょうか。 検索方法、研修を選ぶ際のアドバイスでもかまいません。 何卒、よろしくお願いいたします。

  • ASP.NETにHtmlInputCheckBox

    ASP.NETにHtmlInputCheckBoxを追加する際に Nameプロパティを設定しても、 自動で「ctl01」のように固定されてしまいます。 Nameタグを作成して、Post後の処理を行いたいのですが、 Nameタグを設定することは可能でしょうか?

  • テキストエディットで手打ちタグ

    こんにちは MACのテキストエディットで手打ちでHPをつくろうとしています。 ところが、ブラウザでみようとすると、テキストのまま表示されてしまいます。 HTMLとしてみるにはどうしたらよいのでしょうか? 以前はWin環境だったのですが、メモ帳で手打ちでタグを作成していました。今回も同じように、Macでやりたいのですが。 かなり初歩的な質問とは思いますが、検索しても分からなかったため、どなたか教えて下さい。宜しくお願いします。

    • ベストアンサー
    • Mac

専門家に質問してみよう