2011-09-17 8 views
1

私は約10年前からphpサイトを持っていて、この機能を調整して調整して、一般的な機能のページや約10のコンテンツページに仕上げました。機能的なphpサイトをasp.NETに変換する

しかし、私は.NETを学びたいと思います。私は過去に仕事場で.NETに触れたことがありますが、特定のものとして扱われたことは一度もありません... ...私のサイトとして。

... OK、私はうんざりしています、申し訳ありません。ボトムラインは、次のとおりです。のような、

テーブルを引く
<? DrawMapTable("id", "MapName", "Description.", "Filename", "Players", "MapSize", "Game") ?> 

: は/私はPHPで私が機能を持っているでしょうasp.netで関数を使用する必要がありますできます

<h3> <a> $mapNameFull </a> </h3><img class='mapImage' src='images/$mapName.png' alt='$mapNameFull' /><p>$mapDescription</p><p><a href='maps/$fileMapName'>Download map: $mapNameFull</a></p> 
<table class='mapTable'><tr><th class='mapTableCellBig'> Map Name </th><th class='mapTableCell'> Players </th><th class='mapTableCell'> Dimensions </th><th class='mapTableCell'> Version </th></tr><tr> 
<td class='mapTableCellBig'> <a href='maps/$fileMapName'>$fileMapName</a> </td><td class='mapTableCell'> $mapPlayers </td><td class='mapTableCell'> $mapDims </td><td class='mapTableCell'> $mapVersion </td></tr></table> 

そして、もしそうなら、どうですか? BETTER EXPLANATION AT

試み:

例えば、私は私のマスター分離コードページでこれを持っている場合:

public String SectionBreak() 
{ 
    string sHtml = ""; 
    sHtml += " </td></tr>\n"; 
    sHtml += " <tr><td class='mainCell'>\n"; 

    return sHtml; 
} 
  1. がどのように私はdefault.aspxを、たとえば、中
  2. それを呼ぶだろう
  3. これは恐ろしいことですか?

基本的には、HTMLで何をしているのかを説明する機能の中で、コンテンツページでHTMLを使用しないようにしたいと考えています。

これを行うには唯一の方法は、ラベルのロードを作成し、それらのラベルごとにonLoadを設定することです。このラベルには、たとえばSectionBreak()などのコードを設定します。

+1

私はASPで関数を書き直す必要があると思います。正確にあなたの質問は何ですか? –

+0

申し訳ありませんが、私は説明するのが凄いわけではないことを知っています...基本的には、htmlを書き出すasp.net関数を書くのが良いことであるかどうか、もしそうなら、 。 – FrostbiteXIII

答えて

2

クラシックASP.NETでは、HTMLフラグメントを生成するサーバーサイドコントロールがあります。たとえば、テーブルを扱うときは、GridViewコントロールを使用できます。

+0

ありがとう、しかし、私は私が本当に悪いことを説明していると思っています... :)悪い方が良いと説明しようとしています... – FrostbiteXIII

+1

@FrostbiteXIII、HTMLを出力する関数を書くのが良いのかそれは実際にはそうではありません。 ASP.NETでは、この作業を行うコントロールを使用します。 ASP.NET MVCでは、拡張メソッドを表すHtmlヘルパーを使用して、いくつかの小さなHTMLフラグメントを出力することができますが、従来のWebFormsの標準的な方法はサーバー側のコントロールです。 –

+0

@ダリン・ディミトロフのおかげで、私はそうかもしれないと思った。このため、私が欲しいものをすることはできないのですか、それとも理想的ではないのですか? – FrostbiteXIII

関連する問題