raha_hakhamanesh
چهارشنبه 26 بهمن 1390, 15:58 عصر
سلام دوستان
من در یک Web Application از Grid View استفاده کردم و تعدادی Image Buton را برای اعمال مختلف درون آن قرار دادم. در این برنامه زمانیکه بر روی هر یک از Image Butonها کلیک شود ID مربوط به آن ردیف از پایگاه که قبلا بایند شده بعنوان پارامتر برای صفحه درخواستی ارسال می شود.
<asp:ImageButton ID="ImageButton2" runat="server" Height="20px"
CommandArgument='<%#DataBinder.Eval(Container.DataItem,"ID")%>'
CommandName="Show Record"
ImageUrl="~/images/Disp 003.png" ToolTip="Display Topic" Width="20px" />
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Show Record")
{
Response.Redirect("TopicViewer.aspx?ID=" + e.CommandArgument.Tostring());
}
}
بعد از اینکه Image Buttonها کلیک می شوند خطای EnableEventValidation می دهد!
جالبتر اینکه همین کد در یک پروژه دیگر درست کار می کند!
لطفا اگر نکته ای در این باره وجود دارد راهنمایی بفرمایید
متشکرم
من در یک Web Application از Grid View استفاده کردم و تعدادی Image Buton را برای اعمال مختلف درون آن قرار دادم. در این برنامه زمانیکه بر روی هر یک از Image Butonها کلیک شود ID مربوط به آن ردیف از پایگاه که قبلا بایند شده بعنوان پارامتر برای صفحه درخواستی ارسال می شود.
<asp:ImageButton ID="ImageButton2" runat="server" Height="20px"
CommandArgument='<%#DataBinder.Eval(Container.DataItem,"ID")%>'
CommandName="Show Record"
ImageUrl="~/images/Disp 003.png" ToolTip="Display Topic" Width="20px" />
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Show Record")
{
Response.Redirect("TopicViewer.aspx?ID=" + e.CommandArgument.Tostring());
}
}
بعد از اینکه Image Buttonها کلیک می شوند خطای EnableEventValidation می دهد!
جالبتر اینکه همین کد در یک پروژه دیگر درست کار می کند!
لطفا اگر نکته ای در این باره وجود دارد راهنمایی بفرمایید
متشکرم