165 messaggi dal 10 aprile 2001
Buongiorno.
Nel nuovo scenario .NET, è possibile utilizzare la proprietà CommandArgument dell'oggetto Button per passare un valore (per l'esattezza io vorrei passare quello di una DropDownList.SelectedValue) ad un'altra pagina .aspx, come si faceva in .asp tramite FORM e SUBMIT? Oppure bisogna usare ancora la stessa forma (FORM e SUBMIT)? O meglio aggiungere alla propeità PostBackUrl del Button il classico "pagina.aspx?var=<%...%>" ?
Modificato da robycave il 23 giugno 2015 15.55 -
Il button è in una gridview o in un repeater?

Ormai programmano tutti... ma la professionalità appartiene a pochi
165 messaggi dal 10 aprile 2001
in nessuno dei due: per l'esattezza è in un ContentPlaceHolder perché le pagine in questione fanno riferimento ad una MasterPage.

<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="RicercaHW.aspx.vb" Inherits="RicercaHW" %>


<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolderDefault" Runat="Server">

<asp:SqlDataSource ID="SqlDataSourceRicerca" runat="server" ConnectionString="<%$ ConnectionStrings:CS %>" SelectCommand="SELECT id, Categoria, Nome, CONCAT(Categoria, ' | ' , Nome) AS Cat From Hard Order by Cat, Nome"></asp:SqlDataSource>

<asp:DropDownList ID="DropDownListCerca" runat="server" DataSourceID="SqlDataSourceRicerca" DataTextField="Cat" DataValueField="id"></asp:DropDownList>
<asp:Button ID="BtnMostra" runat="server" Text="MOSTRA" PostBackUrl="~/Mostra.aspx" CommandArgument="<%#DropDownLiastCerca.SelectedValue%>" CommandName="varCerca" />
</asp:Content>
Modificato da robycave il 23 giugno 2015 17.18 -
Devi lavorare con il code behind.

<asp:Button ID="BtnMostra" runat="server" Text="MOSTRA" OnClick="button_click" />

Sul button_click fai un Response.Redirect("~/MiaPagina.asxp?id=" + dropdownlist.selectedvalue );
Modificato da manuel0081 il 24 giugno 2015 09.58 -

Ormai programmano tutti... ma la professionalità appartiene a pochi
165 messaggi dal 10 aprile 2001
Grazie Manuel!
Buona giornata.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.