我在TemplateColumn中写了一个 HyperLink
但是运行提示“System.Web.UI.WebControls.TemplateColumn”不具有名为“asp:HyperLink”的属性代码如下
<asp:DataGrid ID="dg_test1" Runat="server" AutoGenerateColumns="False">
<HeaderStyle Height="25px" HorizontalAlign="Center" BackColor="#cee8ff" Font-Size="9pt"></HeaderStyle>
<ItemStyle Height="20px" Font-Size="9pt" HorizontalAlign="Center"></ItemStyle>
<Columns>
<asp:BoundColumn DataField="test2_1" HeaderText="列1"></asp:BoundColumn>
<asp:BoundColumn DataField="test2_2" HeaderText="列2"></asp:BoundColumn>
<asp:BoundColumn DataField="test2_3" HeaderText="列3"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="编辑">
<asp:HyperLink id="test" Text="编辑" NavigateUrl='<%#"WebForm2.aspx?id="+DataBinder.Eval(Container.DataItem, "Test2_1").ToString().Trim()%>' runat="server">111</asp:HyperLink>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
但是运行提示“System.Web.UI.WebControls.TemplateColumn”不具有名为“asp:HyperLink”的属性代码如下
<asp:DataGrid ID="dg_test1" Runat="server" AutoGenerateColumns="False">
<HeaderStyle Height="25px" HorizontalAlign="Center" BackColor="#cee8ff" Font-Size="9pt"></HeaderStyle>
<ItemStyle Height="20px" Font-Size="9pt" HorizontalAlign="Center"></ItemStyle>
<Columns>
<asp:BoundColumn DataField="test2_1" HeaderText="列1"></asp:BoundColumn>
<asp:BoundColumn DataField="test2_2" HeaderText="列2"></asp:BoundColumn>
<asp:BoundColumn DataField="test2_3" HeaderText="列3"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="编辑">
<asp:HyperLink id="test" Text="编辑" NavigateUrl='<%#"WebForm2.aspx?id="+DataBinder.Eval(Container.DataItem, "Test2_1").ToString().Trim()%>' runat="server">111</asp:HyperLink>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
解决方案 »
- 正则取日期
- 问一个IIS发布后出现的问题
- jquery给dropdownlist动态赋值,asp.net取值为空!
- 在没有linkbutton的情况下生成了dopostback回调函数,而且一点就出现"缺少对象"
- 如何处理这个问题(到期后发送邮件给用户)
- 高手指点一下有关RegisterClientScriptBlock的问题
- asp.net 中如何实现访问让客户端访问非虚拟目录下的文件
- SVN能否在外网使用?详细请见全文,,,谢谢
- 高手帮忙:treeview后面能不能添加多个checkbox?
- 源码公开,大家帮我测一下程序!FileManager!文子在此谢谢了!
- 我在datagrid里面加了3个CheckBox做模板列?急问啊
- 关于.net程序白屏问题
忘记写 <ItemTemplate>了
我真是糊涂