【问题标题】:Manual Binding To DetailsView手动绑定到详细信息视图
【发布时间】:2023-04-07 20:44:01
【问题描述】:

我想手动绑定detailsview到页面,例如

我有一个在设计模式中声明的 linqdatasource..

关于页面加载事件,我写了以下内容..

protected void Page_Load(object sender, EventArgs e)
{
    DetailsView dv = new DetailsView();
    dv.AllowPaging = true;
    dv.DataSource = LinqDataSource1;
    dv.DataBind();
    this.Controls.Add(dv);
}

但我遇到了这样的错误..

“DetailsView”类型的控件“ctl02”必须放在带有 runat=server 的表单标签内。

【问题讨论】:

    标签: asp.net detailsview manual


    【解决方案1】:

    在 ASPX 中的表单内添加一个占位符,并从后面的代码中将您的详细信息视图添加到占位符。

    【讨论】:

    • 但这不适用于 formview 任何建议该怎么做..??
    • 那你为什么不直接把你的De​​tailsView放在ItemTemplate里面的标记里呢?
    猜你喜欢
    • 2023-04-09
    • 2010-12-06
    • 2014-08-01
    • 2011-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-02
    相关资源
    最近更新 更多