<asp:HyperLink id=HyperLink1
Text='<%# Bind("report.reportId.ToString()") %>'
NavigateUrl='<%# Bind("~/manage.aspx") %>'
runat="server" />
我无法运行创建此超链接,因为它给我一个错误,说“对Bind的调用格式不正确。请参阅文档以获取正确的Bind参数。”
答案 0 :(得分:2)
如果简单数据绑定(不使用此类数据控件),则使用绑定表达式 - <%# Expression %>
。 (我认为report.reportid
是公开的)
<asp:HyperLink
id=HyperLink1
Text='<%# report.reportId %>'
NavigateUrl="~/manage.aspx"
runat="server" />
并从代码隐藏
调用DataBind()方法public void page_load() {
DataBind();
}