代码之家  ›  专栏  ›  技术社区  ›  uzay95

如何将dataitem设置为aspx代码的某个部分?

  •  0
  • uzay95  · 技术社区  · 15 年前

    我有这样的代码:

    <div><%# DataBinder.Eval(Container.DataItem, "M_ClassProperty") %></div>
    <img src='<%# DataBinder.Eval(Container.DataItem, "M_AnotherClassProperty").To<string>()  %>'
    

    但是没有一个组件能像repeater、datalist或类似的东西那样包装这段代码。如何将set a dataitem设置为此代码以显示类对象的值。

    我希望我能说清楚(我不这么认为,但我希望:)

    1 回复  |  直到 15 年前
        1
  •  2
  •   SLaks    15 年前

    您可以使用普通的内联代码,如下所示:

    <div> <%= SomeObject.SomeProperty.ToString() %></div>
    

    要获取对象,可以在代码隐藏页中定义受保护的属性。

    推荐文章