怎样获得Datalist的项模版里面被单击某控件名的值
来源:互联网 发布:airpods连接mac 编辑:程序博客网 时间:2024/05/02 08:58
我用C# asp.net2.0 我用datalist控件来显示不同商家的信息,当我单击某个商家imagebutton,想得到它的商家名,然后在另外一页显示更俱体的信息. 好多网友给我回复都不大行:
<asp:DataList ID="DataList1" runat="server" OnItemCommand="DataList1_ItemCommand"> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text='<%# Eval("yourField") %>'></asp:Label> <asp:ImageButton ID="ImageButton1" runat="server" CommandName="XXX"/> </ItemTemplate></asp:DataList>protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e){ if (e.CommandName == "XXX") { Response.Write((e.Item.FindControl("Label1") as Label).Text); }}
想得到它的商家名,然后在另外一页显示更俱体的信息. --------------------------------------- 商家肯定有唯一ID吧,如果你想面通过商家ID来显示具体信息,那么还有个办法就是: <asp:DataList ID="DataList1" runat="server" DataKeyField="商家ID" DataSourceID="SqlDataSource1" onitemcommand="DataList1_ItemCommand"> 后台代码中DataList1.SelectedValue返回的就是商家ID,你可以通这个再进行进一步操作。
加上CommandArgument=' <%# Eval("商家ID") %>' 然后在ItemCommand里Convert.ToInt32(e.CommmandArgument)来取得商家ID。
最后本人用下面这方法,成功:
<asp:ImageButton ID="Imgbt1" runat="server" Height="70px" ImageUrl=' <%# DataBinder.Eval(Container.DataItem,"shoppiture","Images/{0}") %>' Width="82px" CommandArgument=' <%# DataBinder.Eval(Container.DataItem,"shopname") %>' PostBackUrl=' <%# "~/Shopmanage/ShopShow.aspx?shopname="+DataBinder.Eval(Container.DataItem,"shopname") %>' /> </td> <td style="width: 85px; height: 24px">
- 怎样获得Datalist的项模版里面被单击某控件名的值
- datalist中的获得某个控件的值
- 隐藏datalist里面的Panel控件
- ASP.net中怎样获取menu被单击的条目信息
- 怎样获得td里面的id
- 在datalist控件的模版中加入一个bu…
- 在datalist 里面增加hyperlink控件是碰到的问题
- ASP.net datalist,gridview 编辑模板里面控件的使用;
- 如何获取datalist里面子控件(如:dropdownlist)的值[WEB学习示例]
- DataList控件的使用
- DataList控件的使用
- SQL Server怎样获得某个表的列名
- DataList 中FooterTemplate 中控件的值
- 数据绑定到DataList中ItemTemplate的时候,对里面控件的处理
- 怎样在继承母板页的页面里面寻找控件
- ocx控件怎样查看里面的接口和方法
- datalist里面放一个嵌套的datagrid
- DataList控件的分页代码
- 使用VBScript开发自动化测试脚本4
- jsp 上传图片并生成缩位图或者加水印--zt
- 罗马字和假名输入完全对应表
- hibernate c3p0的配置
- C/C++程序调用shell命令
- 怎样获得Datalist的项模版里面被单击某控件名的值
- ZOJ 1128
- 利用PHP函数进行二维数组排序
- Java与C#的一些不同点
- 网银支付简单介绍
- ArrayList类用法
- JDK自带的native2ascii工具完全揭密
- 对Java多线程技术中所有方法的详细解析
- 页面开发辅助工具(内部文章转贴)