2012-05-02 24 views
0

私は一種の新しいASP.NET(特にMVC)の世界に思い、私は以下の構成に基づいてページを構築しようとしています:ASP.NETのMVC2 - 動的ページの作成

<headInput> 
    <defaultColumns> 
     <column name="Shift" validation="" unit="" required="" /> 
     <column name="Level" validation="" unit="" required="" /> 
     <column name="Value" validation="" unit="" required="" /> 
     <column name="Time" validation="" unit="" required="" /> 
    </defaultColumns> 
    <additionalCols1> 
     <column name="Rate" validation="" unit="" required="" /> 
    </additionalCols1> 
    <additionalCols2> 
     <column name="Online" validation="" unit="" required="" /> 
     <column name="Type" validation="" unit="" required="" /> 
    </additionalCols2> 
    </headInput> 

私は上記の構成を使用してラベルを列として生成し、列にデータを含む行を生成する方法について理解しようとしています。

多くの例を見てみましたが、それが可能かどうかを調べることができませんでした。どんな助けもありがとう。

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

答えて

1

私はあなたが何をしようとしてわからないか、上記の例で使用しているものスキーマが、私の気持ちは、あなたがこのためにHTMLテーブルを使用しなければならないということである。

http://www.w3schools.com/html/html_tables.asp

http://www.w3.org/TR/html4/struct/tables.html

テーブルは、テーブルデータは次いで、データ行(第見出し行と、行ではなく列に定義されている。

またI COLSPAN属性とROWSPAN属性を見あなたはこれが必要だと思います - 列が複数の行にまたがって行が複数の列にまたがるようにします。

また、MVCを学んでいる場合、なぜ2歳のバージョンを使用していますか? MVC3は1年以上前にリリースされ、MVC 4はgo-liveライセンスでベータ版になっています。私たちはMVC 4を使ってWebベースの株式取引アプリケーションとその堅実さを岩石として開発しています。

MVCを使用してhttp://www.asp.net/mvc/tutorials/older-versions/models-(data)/displaying-a-table-of-database-data-csにHTMLテーブルを作成する例があります(MVCビューを見るには下をスクロールします)。基本的に、モデルからデータを取り出すためのいくつかのサーバータグを持つHTMLです。これがMVCの仕組みです.HTMLを生成するサーバーコントロールを持つWebフォームとはまったく異なります。

+0

よく私はおそらくプレーンhtmlとasp.netのWebフォームでそれを行うことができます。しかし、私は、MVCを使用して、それがどのくらいの違いを参照してくださいを考えた。私が達成しようとしているのは、設定ファイルのカラムに基づいています。強く型付けされるのではなく、ビュー内でラベルを動的に生成したいと思います。 – Dilberted

+0

あなたはMVCを理解していません..... MVCは基本的に、<%= Model.Data1%>というサーバータグを持つHTMLを生成します。しかし、基本的にHTMLを中心に構成されています。一方、WebformsはサーバーコントロールからHTMLを生成します.MVCは非常に異なっています。 – reach4thelasers

+0

はあなたの例のおかげで – reach4thelasers

0

XML入力に基づいてHTMLを生成する必要があるようです。あなたはXSLTを使ってそれを行うことができます。

あなたのMVCモデルはXMLとViewはここ

が役に立つかもしれませんいくつかのリンクされているHTMLに変換するXSLTを使用する必要があります提供しなければならない

-

http://www.htmlgoodies.com/beyond/xml/converting-xml-to-html-using-xsl.html

http://www.4guysfromrolla.com/webtech/081300-2.shtml

関連する問題