Souhaitez lier querystring dans postbackurl de imagebutton dans gridview?
quand j'essaie de databind la '<%#Eval("EntryID") %>'
à la ImageButton de postbackurl comme
<asp:ImageButton ID="ibtnEdit" runat="server" CommandName="Edit" CommandArgument='<%#DataBinder.Eval(Container.DataItem,"SystemEmailID")%>'
ImageUrl="~/Images/edit-list.gif" PostBackUrl="~/Edit_SyatemEmails.aspx?blogentry=edit&id=<%#DataBinder.Eval(Container.DataItem,"SystemEmailID")%>"/>
it's failed, then i updated the code to
<asp:ImageButton ID="ibtnBlogEntryEdit" PostBackUrl='"~/admin/BlogEntry.aspx?blogentry=edit&entryid=" & <%# Eval("EntryID") %>' SkinID="edit" runat="server" />
well,the above code has pass the debugging,but failed to databind to the postbackurl,the result as
http://localhost/dovoshow/"~/admin/BlogEntry.aspx?blogentry=edit&entryid="%20&%20<%#%20Eval("EntryID")%20%>
so,anyonw know how to solve it ,help me thanks
- Pouvez-vous montrer le code là où vous faites databind?
- databind à codebehind sur pageload événement en faisant une fonction.
Vous devez vous connecter pour publier un commentaire.
Il doit être comme...
Je vous suggère de le faire dans le code derrière.
Sur GridView RowCreated événement: