<a href="ShowFile.aspx?ID=<%# DataBinder.Eval(Container.DataItem, "ID") %>">
改成
<a href='ShowFile.aspx?ID=<%# DataBinder.Eval(Container.DataItem, "ID") %>'>
(最外面用单引号)
改成
<a href='ShowFile.aspx?ID=<%# DataBinder.Eval(Container.DataItem, "ID") %>'>
(最外面用单引号)
解决方案 »
- c#密码加密怎么解密
- _dopostback('btnOk','') 这个怎么没有见过
- 转移数据问题
- 装过vs2010后,里面有4.0的netFramework,我配制IIS的时候怎么才能选择成2.0
- 现在怎么计算这么两个时间之间的差值?
- 加急!!!有关ASP.NET中改新数据库的一些问题,江湖救急,在线关注,谢了!
- 十万火急,表单验证混乱
- 有二个textbox1,textbox2,控件,我想当在textbox1输入值后,按回车键,焦点跳到textbox2上面,不知如何实现,那位给一段代码,我学习学习
- 在ASP.NET的WEB窗体上怎么做显示二级菜单?
- 问个低级问题:
- 如何在客户端js为DataGrid中的textbox控件的text属性赋值呢
- DataGrid问题
出错的原因是你没有把表达式写在<%%>呈现块中
<Columns>
<asp:BoundColumn DataField="id" ReadOnly="True"></asp:BoundColumn>
<asp:TemplateColumn>
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "Context") %>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList id="drop1" Runat="server" AutoPostBack="True" DataValueField="ID" DataTextField="Context"></asp:DropDownList>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="职务">
<ItemTemplate>
<%#DataBinder.Eval(Container.DataItem,"ParentID")%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox id="TextBox1" Runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"ParentID")%>'>
</asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="更新" CancelText="取消" EditText="编辑"></asp:EditCommandColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:TextBox ID="TextBox2" Runat="server" Enabled="False"></asp:TextBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:CheckBox id="CheckBox1" Runat="server" OnCheckedChanged="DataGrid_ChkChange" AutoPostBack="True"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>
xueqs() 回答的很好!
=========他在抄袭我的答案,完全一样的,嘎嘎