为什么ImageButton不能处发DataList中的ItemCommand事件

问题描述

以下是数据绑定代码:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){db.Connection();if(Session["user"]!=null){login1.PanelLoginVisible=false;login1.PanelShowInfoVisible=true;}else{login1.PanelLoginVisible=true;login1.PanelShowInfoVisible=false;}if(Request.QueryString["Id"]!=null){panelTj.Visible=true;inttypeId=int.Parse(Request.QueryString["Id"].ToString());dataListLbTj.DataSource=db.QueryProductByTypeId(typeId,4);dataListLbTj.DataBind();dataListLb.DataSource=db.QueryProductByTypeId(typeId,16);dataListLb.DataBind();}else{panelTj.Visible=false;dataListLb.DataSource=db.QueryAllProduct(16);//.QueryProductByTypeId(1,16);dataListLb.DataBind();}search.TextBox1Height=20;search.TextBox1Width=150;search.TextBox2Height=20;search.TextBox3Height=20;login1.UserNameHeight=20;login1.PasswordHeight=20;db.CloseDataBase();}}怎么点ImageButton按钮他也不处发DataList的ItemCommand事件

解决方案

解决方案二:
没搞懂..
解决方案三:
没看懂,帮你顶个

时间: 2024-07-29 06:50:40

为什么ImageButton不能处发DataList中的ItemCommand事件的相关文章

一种监听DataList中Calendar事件的解决方法

calendar|解决 有时你想在DataList的编辑模板项中加入在DataList的模板中加入System.Web.UI.WebControls.Calendar,这样你可以通过Calendar来更改日期属性,只需一点,就行了,不需要用户填写固定格式的日期.可是在DataList中System.Web.UI.WebControls.Calendar控件,点击Calendar,是无法响应SelectDate事件的.它只是进行简单的提交,不会出发ItemCreated,ItemBound,sel

求助:在Repeater/DataList中如何根据某一字段显示不同的内容啊

问题描述 我的需求是:在Datagrid/Repeater/DataList中:如果字段A的值为1,则简单的显示一个文本框:如果字段A的值为2,则需要显示一个控件列表(需要查询另一个表,用Datagrid/Repeater/DataList,构成主从式).特别说明1:当字段A为2(示例值)时,需要动态创建N多个控件,个数不定,类型包括radio和checkbox两种(根据另一字段的值确定),这些控件的个数.标签文本和值是通过查询另一个表得出的.特别说明2:我通过直接在页面文件中写while之类的

datalist中findcontrol的小问题在线等~~~~

问题描述 我发现在datalist中使用findcontrol,只要加入页眉.页角之类的就会显示"未将对象引用设置到对象的实例."的错误信息,如果去掉这些就可以显示,请问这是问什么,实在是百思不得其解啊privatevoiddl1_ItemDataBound(objectsender,System.Web.UI.WebControls.DataListItemEventArgse){((System.Web.UI.WebControls.HyperLink)e.Item.FindCon

DataGrid和DataList中CommandButton的问题

command|datagrid|问题 今天遇到的这个问题很是郁闷!难道是FrameWork 1.1对于1.0的改进? 在DataGrid或者DataList中,有ItemCommand,比如Edit.Select等.但是只有用<asp:LinkButton>的时候才能正常运行,用<asp:Button>却不可以!如<asp:LinkButton CommandName="Edit" Text="Edit" Runat="se

c#net-ASP.net datalist中的数据如何跨页面传递?

问题描述 ASP.net datalist中的数据如何跨页面传递? DATALIST1里有一个HyperLink标签,它的值从数据库获得,现在我想点击HYPERLINK标签打开另一个网页的同时传递HYPERLINK的text属性给第二个网页,该怎么做? 因为datalist里的控件在外面点不出,所以不能像往常一样直接用Server.Transfer()传过去. 所以我纠结了很久,希望有大神教教我! 解决方案 你可以直接设置这个 hyperlink 的 NavigateUrl,用 url 参数带上

asp.net datalist中的radiobuttonlist绑定

问题描述 asp.net datalist中的radiobuttonlist绑定 datalist里的radiobuttonlist 绑定 dt 有一条数据 str里是分隔有是 a b c d 这里到底应该怎么绑定radiobuttonlist 求大神

radius-求大神解答,为什么datalist中处理radiobutton的checked时string无法赋值?

问题描述 求大神解答,为什么datalist中处理radiobutton的checked时string无法赋值? 代码如下,在最后if (strarm == tmp)判定时编译器老是提醒我tmp的值为空,不能比较,这是为什么呢? string tmp; RadioButton A = (RadioButton)DataList1.Items[i].FindControl(""RA""); RadioButton B = (RadioButton)DataList1.

怎么获取datalist中绑定好的数据库的值

问题描述 我现在需要datalist中绑定好的数据库的值,一个UserID和一个ArtcleID,然后想将获取到的值存在session中可是现在获取不到这两个值现在写好的代码是这样的:protectedvoidDataList3_ItemDataBound(objectsender,DataListItemEventArgse){LabelUserIDLabel=(Label)e.Item.FindControl("UserIDLabel");LabelArticleIDLabel=(

单击Gridview外的按钮Button,怎样使嵌套在gridview中的Datalist中的Dropdownlist的选项发生变化写入数据库

问题描述 如题!!! 解决方案 解决方案二:超难度的问题,不知微软是否提供此功能!解决方案三:有没有人又解决方法啊解决方案四:只有在gridview里的东西才能触发事件.解决方案五:我能想到的是点击BUTTON后,重新绑定Gridview,在RowDataBound里边去找到你的DropDownList.赋值,并修改数据库=====================实现没做过,只是想法仅供参考解决方案六:up解决方案七:用Ajax...先用JS改变Datalist中的Dropdownlist的选项