1
   <asp:HyperLink id=HyperLink1 
         Text='<%# Bind("report.reportId.ToString()") %>'       
         NavigateUrl='<%# Bind("~/manage.aspx") %>' 
         runat="server" />

「バインドへの呼び出しが適切にフォーマットされていませんでした。バインドへの正しいパラメーターについては、ドキュメントを参照してください。」というエラーが表示されるため、このハイパーリンクの作成を実行できません。

4

1 に答える 1

2

単純なデータ バインディングの場合(そのようなデータ コントロールは使用されません)、バインディング式 - を使用します <%# Expression %>。(report.reportid公立だと思います)

 <asp:HyperLink 
         id=HyperLink1 
         Text='<%# report.reportId %>'       
         NavigateUrl="~/manage.aspx" 
         runat="server" />

コード ビハインドから DataBind() メソッドを呼び出します。

public void page_load() { 
  DataBind();
}
于 2012-08-14T10:23:42.083 に答える