我在DataGrid里面添加一个模版列..在模版列中我有拉一个HtmlInputFile控件
(目的是想实现多文件上传~)....请问:我应该怎么读取DataGrid中HtmlInputFile控件的值.====新手上路,请多多指教====
(目的是想实现多文件上传~)....请问:我应该怎么读取DataGrid中HtmlInputFile控件的值.====新手上路,请多多指教====
解决方案 »
- 请问有没有讲用vs.net关于asp.net包括布局实例的书?
- GridView单行颜色问题(不要C#了)
- XmlHttpRequest获取传值问题
- 向国庆期间还奋战在第一线的同志们致敬!!国庆中秋大放分,放完回家去哦!进来都有份
- DropdownList 怎么从CheckBoxList得到值
- asp.net 查询速度慢?为何
- 关于设置时间问题~--过5分中显示下一条效率
- 各位好,请问到哪边可以下载asp.net书籍?谢谢!
- RegularExpressionValidator如何限定数字位数
- 关于文件上传
- DataGrid排序及行编辑问题!
- 能在Internet上架设SharePoint网站吗?
在後台添加datagrid的ItemDataBound事件
for example:
if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
Label name = (Label)e.Item.FindControl("Well");
}
這樣就可以獲得你加入模板中的控件了
<HeaderTemplate>
<asp:Label Runat="server" ID="headerName"></asp:Label>
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="Well" Runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
<ItemTemplate>
<INPUT type="file" name="File" runat = "server" value='<%# DataBinder.Eval(Container.DataItem, "IntegerValue")%>'/>
</ItemTemplate>
</asp:TemplateColumn>
=========================================================================
这样子是什么错啦~..服务器报错说"HtmlInputFile 的值属性是不可设置的。 "
真搞不懂..我删掉runat = "server" 就不会了~..是不是这个空间不能设为服务器控件呀 ~?