按钮编辑是在编辑datelist 模板时加的 现在是想通过点击编辑按钮 然后获取到图片中的社团名称,其中社团名称是用的一个label来显示的。代码如下:
<td>社团名称:</td>
<td>
<asp:Label ID="user_stname" runat="server" Text='<%# Eval("user_shetuan") %>'></asp:Label>
</td>
尝试了搜索到的内容如 调用datalist的 ItemCommand 事件 然后给编辑按钮定义 CommandName 值 将CommandName的值作为进行的操作的判断条件
if(e.CommandName=="bianji"){
int cmtid=int.parse(e.CommandArgument.ToString());
Label lb=(Label)e.Item.FindControl("user_stname")
Session["stname"]=la.ToString();
}
结果得到的Session["stname"]一直为空
或是下面的
foreach (DataListItem item in DataList1.Items) {
控件类型 s = DataList1.FIndControl("id") as 控件类型;
这里就可以对s 作相应的处理了
}
所取得的值都仍是为空 真心烦透了!!!!!不知道是哪里出了问题!谁能告诉我该怎么办!
还有我给代码顶部加了 EnableEventValidation="false" 这个应该不影响吧!