Dúvidas sobre DATALIST Asp.Net
Como colocar link no dataList com o código do mesmo para exibilo em outra página?No meu caso estou fazendo um projeto semelhante ao youtube. Exibo todos os vídeos cadastrados numa pagina principal no dataList , Ao clicar queria exportar seu id do videos para reproduzisse em outra página no caso exibirvideo no qual o reprodutor do html5 o reproduzisse.
Emerson Reinaldo
Curtidas 0
Melhor post
Soeuseijothaz
11/11/2014
Não sei se é a melhor solução, mas fiz algo parecido.
No caso tilha uma lista de cidade e você podia detalhar.
Então inseri um HyperLik chamndo a pagina detalhar e passando o IdCidade como parâmetro via querystring.
Depois no load da página detalhar é só pegar o querystring.
Lista.aspx
detalhar.aspx
Não sei se é a melhor ou mais elegante abordagem, mas acho que pode lhe ajudar.
No caso tilha uma lista de cidade e você podia detalhar.
Então inseri um HyperLik chamndo a pagina detalhar e passando o IdCidade como parâmetro via querystring.
Depois no load da página detalhar é só pegar o querystring.
Lista.aspx
<asp:DataList ID="DataList1" runat="server" GridLines="Both" RepeatColumns="4" RepeatDirection="Horizontal"
CellPadding="3" CellSpacing="0" Font-Name="Arial" Font-Size="8pt">
<ItemTemplate>
Id:<%# DataBinder.Eval(Container.DataItem, "IdCidade") %></b><br>
Cidade<%# DataBinder.Eval(Container.DataItem, "NmCidade") %>
<asp:HyperLink Runat ="server" NavigateUrl ='<%#"~/detalhar.aspx?IdCidade=" + DataBinder.Eval(Container.DataItem, "IdCidade").ToString()%>' ID="Hyperlink1">Detalhar</asp:HyperLink>
</ItemTemplate>
<HeaderTemplate>
<strong>Cidades</strong>
</HeaderTemplate>
<FooterTemplate>
</FooterTemplate>
</asp:DataList>
detalhar.aspx
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string IdCidade = Request.QueryString["IdCidade"].ToStriing();
}
}
Não sei se é a melhor ou mais elegante abordagem, mas acho que pode lhe ajudar.
GOSTEI 1
Mais Respostas
Emerson Reinaldo
11/11/2014
Não deu certo mais obrigado por tentar ajudar.
GOSTEI 0
Soeuseijothaz
11/11/2014
Não deu certo mais obrigado por tentar ajudar.
Como assim,por exemplo, não deu certo?
Deu erro?
Você não pode usar hyperlink?
O exemplo esta confuso?
GOSTEI 0