1

私は次のようなモデルを持っています:

 public abstract class Product
{
    public int ProductID { get; set; }
    public string ProductName { get; set; }
}
public class ProductA :Product
{
    public string DetailA1 { get; set; }
    public string DetailA2 { get; set; }
}
public class ProductB :Product
{
    public string DetailB1 { get; set; }
    public string DetailB2 { get; set; }
    public string DetailB3 { get; set; }
}

そして、ProductAとProductBの両方で機能するdetails.aspxページを設定する必要があります。だから私はこの方法でそれを行うことを計画しています。

//First Modify the Product Class
  public abstract class Product
{
    public int ProductID { get; set; }
    public string ProductName { get; set; }
    public int NrofDetails {get;Set;}
    public <list>string DetailValue
         { 
             // I need a function that gets the details from subclasses and make a list
               Return List;
          }
 }

サブクラスからDetailvalueリストを取得する簡単な方法があるはずだと思います。あなたがこの事件を手伝ってくれるなら、私は素晴らしいでしょう。

次に、リピーターを使用し、Product.DetailValueをitemTypeとして使用し、aspxに配置したいと考えています。

注:私は初心者です。TPHについてよく読んでいますが、製品オブジェクトからサブクラスのフィールドに到達する方法を見つけることができません。

敬具、

4

0 に答える 0