Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal,
Estou precisando de uma ajudar estou com uma pagina onde tenho um gridview com dados de usuários e nele tenho trez linkbutton eu quero pegar o id do usuario e chamar uma outra pagina e recuperar o id tipo tela para atualizar, deletar e execluir olha como esta o linkbutton.
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="AtualizarHyperLink" runat="server" CommandArgument='<%#Eval("UsuarioID")%>'
NavigateUrl="~/admin/editausuario.aspx" Text="" CssClass="glyphicon glyphicon-pencil" />
<asp:LinkButton ID="DeletarHyperLink" runat="server" CommandArgument='<%#Eval("UsuarioID")%>'
Text="" CssClass="glyphicon glyphicon-trash"/>
<asp:LinkButton ID="DetalheHyperLink" runat="server" CommandArgument='<%#Eval("UsuarioID")%>'
Text="" CssClass="glyphicon glyphicon-flag"/>
</ItemTemplate>vou ver depois eu posto o resultado
cara consegui o exemplo que me passo me ajudou agora estou com um problema para recuperar o Id na url como eu faço olha só como estou fazendo mais esta dando erro:
int UsuarioId = Request.QueryString("UsuarioId");
Esta dando erro na QueryString - "non-invocable member 'httprequest.query string' cannot be used like a method"A propriedade QueryString.aspx) é um array associativo, logo a forma correcta de aceder ao valor será:
int UsuarioId = Request.QueryString["UsuarioId"];
Ou melhor ainda:
int UsuarioId = (int)Request.QueryString["UsuarioId"];Consegui deu certo olha como ficou:
int UsuarioId = Convert.ToInt32(Request.QueryString["UsuarioId"]);
Pode alcançar o mesmo objetivo de diferentes formas:
https://www.aspsnippets.com/Articles/How-to-bind-and-pass-query-string-in-HyperLink-in-GridView-in-ASPNet.aspx
http://stackoverflow.com/questions/18646957/gridview-hyperlink-with-id-from-database