运行时创建的图像按钮中的命令参数不起作用?
你好,我正在创建像这样的新图像按钮;
e.row.cells[0].text= string.empty; //clearing the cells
Imagebutton img1= new ImageButton();
img1.Id="imgInput";
img1.ImageUrl="~/sample.jpg";
img1.CommandArgument= varID; // fetching the ID
img1.click+= new ImageClickEventHandler(imgInput_Click);
e.row.controls.add(img1)
我已经在gridview rowdatabound事件中编写了上面的代码。
现在,在单击事件(imgButton_Click;在倒数第二行中处理)中,我希望将命令参数值放入会话中;
protected void imgInput_Click(object sender, EventArgs e)
{
Session["idvalue"]= imgInput.CommandArgument;
}
但这里的 varID 为空。为什么会这样呢?我在这里缺少什么?
请指导!谢谢
Hello i am creating new image button something like this ;
e.row.cells[0].text= string.empty; //clearing the cells
Imagebutton img1= new ImageButton();
img1.Id="imgInput";
img1.ImageUrl="~/sample.jpg";
img1.CommandArgument= varID; // fetching the ID
img1.click+= new ImageClickEventHandler(imgInput_Click);
e.row.controls.add(img1)
I have written the above code in gridview rowdatabound event which.
Now in the click event (imgButton_Click; handled in second last line) i wish to put the command argument value in session;
protected void imgInput_Click(object sender, EventArgs e)
{
Session["idvalue"]= imgInput.CommandArgument;
}
But the varID here is coming as null. Why so? What am i missing here?
Please guide! Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要使用 ImageButton.Command< /a> 事件。
示例:
You need to use the ImageButton.Command event.
Example: