HTMLとしてレンダリングしたいタイプCarの単一のオブジェクトがあるとしましょう。
class Car {
public int Wheels { get; set; }
public string Model { get; set; }
}
ASP.NETリピーターまたはListViewコントロールを使用してバインドするのは、冗長すぎるように思われるため、使用したくありません。私はただ1つのオブジェクトを持っています。ただし、データバインディング構文を使用できるようにしたいので、ラベルやリテラルを使用する必要はありません。何かのようなもの:
<div>
Wheels: <%# (int)Eval("Wheels") %><br />
Model: <%# (string)Eval("Model") %>
</div>
誰かがまさにそれを行うコントロールについて知っていますか?
そして、私はまだASP.NETMVCに切り替える準備ができていません。
残念ながら、DetailsViewコントロールは、私が求めているテンプレートスタイルの構文をサポートしていないように見えるため、私のニーズを満たしていません。また、ある種のDataSourceオブジェクトにバインドする必要があります。
MaximとTorkelが提案したソリューションの方が好きでした。私はそのために行こうとします。