Visualizzazione dei risultati da 1 a 10 su 10

Discussione: problema con asp.net

  1. #1

    problema con asp.net

    Salve ragazzi ho bisogno ancora di voi..
    allora...io sto sempre modificando 1sito in asp.net
    in pratica ho preso le pagine offerte e l'ho modificate in moduli..xkè diciamo ke il principio è lo stesso..
    allora..ho creato nel db la tabella modulo
    e in pratica ho sostituito tutti campi offerta con modulo
    ma mi funziona in parte..
    sto creando il tasto moduli da pannello e con visualizzazione sul sito..
    aprendo il files con visual studio 8
    string path = caricaFile.caricaOffertaFile(this.FileUpload1); se ci clicco con tasto destro si apre una scritta vai alla definizione dove c'è
    ----
    using System;
    using System.Web.UI;
    using System.Web.UI.WebControls;

    public class LoadFile : Page
    {
    public LoadFile();

    public string caricaAttivitaImage(FileUpload file);
    public string caricaFotoTemp(FileUpload file);
    public string caricaNazioneImage(FileUpload file);
    public string caricaNewsImage(FileUpload file);
    public string caricaOffertaFile(FileUpload file);
    public string caricaStrutturaImage(FileUpload file, string count);
    }
    ----

    ma se cambio e metto
    string path = caricaFile.caricamoduloFile(this.FileUpload1);
    mi dice impossibile passare a caricamodulofile...
    credo sia questo il problema x il funzionamento totale della parte moduli

    come faccio ad inserire la stringa
    public string caricamoduloFile(FileUpload file);
    nel files di definizione??
    mi aiutate x favore grazie

  2. #2
    Sinceramente, di quanto hai scritto non ci ho capito molto, ma se ti spieghi meglio posso anche provare ad aiutarti
    Chi sbaglia, apprende meglio di chi non ha mai commesso errori.
    DOT.NET Addicted since 2006 (My Blog)

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: io non ho capito questo:

    in pratica ho preso le pagine offerte e l'ho modificate in moduli..xkè diciamo ke il principio è lo stesso

    xkè e ke (ixche e che) che caz... vuol dire? :master: ma non è meglio scrivere in francese che un poco lo capiamo
    Pietro

  4. #4
    Originariamente inviato da RoBYCoNTe
    Sinceramente, di quanto hai scritto non ci ho capito molto, ma se ti spieghi meglio posso anche provare ad aiutarti
    hahahahahahahaha
    Chi sbaglia, apprende meglio di chi non ha mai commesso errori.
    DOT.NET Addicted since 2006 (My Blog)

  5. #5
    Originariamente inviato da RoBYCoNTe
    hahahahahahahaha

    eheeh...scusatemi..ma è difficile da spiegare senza avere il video davanti..

    allora...il sito ha 1 sezione offerte da pannello e sul lato sito aggiornabile con database access..ok?
    io devo fare 1 parte moduli..ke in pratica sfrutta la stesso schema..
    quindi ho preso le pagine offerte e l'ho modificate in moduli ok? con tutti i riferimenti negli script ( cambio script offerta / modulo ) con relativa tabella modulo nel database copiata da offerta..
    fin qui si è capito quello ke ho fatto??
    il fatto è ke modificando tutto..x nn far uscire errore di pagina devo lasciare nella pagina una stringa con offerta invece di modulo..xò cosi facendo si collega alla tabella del db offerta..e anke se visivamente funziona..quando vado a modificare ed inserire un nuovo modulo..mi crascia tutto..
    nn so se ho reso l'idea..

  6. #6
    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Data.OleDb;
    using System.IO;

    public partial class _Default : System.Web.UI.Page
    {
    public OleDbConnection connDB;
    protected void Page_Load(object sender, EventArgs e)
    {
    connDB = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; data source=" + Server.MapPath("../App_Data/WeCanTour.mdb"));
    connDB.Open();
    if (Session["userAdmin"] == null)
    {
    connDB.Close();
    Server.Transfer("Default.aspx");
    }
    string idmodulo = Request.Params.Get("eliminamodulo");
    if (idmodulo != null)
    {
    this.eliminamodulo();

    }
    string attivamodulo = Request.Params.Get("attivamodulo");
    if (attivamodulo != null)
    {

    this.attivamodulo();
    }
    string disattivamodulo = Request.Params.Get("disattivamodulo");
    if (disattivamodulo != null)
    {

    this.disattivamodulo();
    }
    }
    public OleDbDataReader getmodulo()
    {

    OleDbCommand cmd;
    OleDbDataReader aReader;

    string sql;
    string ricercaLettera = Request.Params.Get("ricercaLettera");
    if (ricercaLettera!= null&&!ricercaLettera.Equals(""))
    {
    sql = "SELECT * FROM modulo where titolo LIKE '" + ricercaLettera + "%'ORDER BY id_modulo DESC";
    }
    else {
    sql = "SELECT * FROM modulo ORDER BY data_creazione DESC";
    }



    cmd = new OleDbCommand(sql, connDB);
    aReader = cmd.ExecuteReader();

    try
    {

    return aReader;



    }
    catch
    {
    return null;
    }


    }
    private void eliminamodulo() {
    eliminaImmagini();
    DataElimina eliminaUtente = new DataElimina();
    eliminaUtente.EliminaOfferta(Int32.Parse(Request.P arams.Get("eliminamodulo"))); eliminaUtente = null;
    Response.Redirect("elencoModuli.aspx");


    }
    private void attivamodulo() {
    DataUpdate attiva = new DataUpdate();

    attiva = null;
    }
    private void disattivamodulo() {

    DataUpdate disattiva = new DataUpdate();
    disattiva = null;
    }
    private bool eliminaImmagini()
    {


    try
    {
    // Create connection

    // Create Adapter

    OleDbDataAdapter dbAdapt = new OleDbDataAdapter("SELECT * FROM modulo where id_modulo=" + Request.Params.Get("eliminamodulo"), connDB);

    // We need this to get an ID back from the database

    dbAdapt.MissingSchemaAction = MissingSchemaAction.AddWithKey;

    // Create and initialize CommandBuilder

    OleDbCommandBuilder dbCB = new OleDbCommandBuilder(dbAdapt);

    // Open Connection

    // New DataSet

    DataSet dbSet = new DataSet();

    // Populate DataSet with data

    dbAdapt.Fill(dbSet, "modulo");

    // Get reference to our table

    DataTable dbTable = dbSet.Tables["modulo"];

    // Create new row
    int count = dbTable.Rows.Count;
    if (count == 1)
    {

    DataRow dbRow = dbTable.Rows[0];


    // Store data in the row
    string pathO = Server.MapPath("../Public/Moduli/");


    this.eliminaFile(pathO + dbRow[7].ToString());

    }

    return true;
    // Close connection


    // Return FileID
    }
    catch
    {

    return false;
    }
    }
    private void eliminaFile(string path)
    {
    try
    {
    FileInfo file = new FileInfo(path);
    file.Delete();
    }
    catch { }
    }
    }


    come potete vedere si riferiscce tutto a modulo ma c'e' 1 stringa con offerta ke se modifico nn funziona + niente..e il files va aperto con visual basic 8 e si riferisce a quello ke ho scritto nel mio primo intervento..ok??

  7. #7
    e se cambi il contenuto di questa stringa su modulo? Puoi incollare la porzione di codice che vorresti eliminare e che se cosi facendo ti crea problemi?
    Chi sbaglia, apprende meglio di chi non ha mai commesso errori.
    DOT.NET Addicted since 2006 (My Blog)

  8. #8
    Originariamente inviato da RoBYCoNTe
    e se cambi il contenuto di questa stringa su modulo? Puoi incollare la porzione di codice che vorresti eliminare e che se cosi facendo ti crea problemi?
    ho provato in tutti i modi ma mi crea crash continui..
    aprendo i files con visula studio 8 se passo con il mouse sulla stringa si apre 1 piccola finestra ke si collega a VAI A DEFINIZIONE (TASTO DESTRO)
    e si apre 1 finestrella con delle stringhe ke nn posso modificare..solo lettura..
    ma se quella stringa offerta la cambio con modulo...se poi ci passo sopra con il mouse nn trova questo collegamento..
    credo sia questo il problema..e io volevo sapere come aggiornare questa pagina di lettura ed aggiungere ad essa 1 stringa ke si riferisce a modulo..
    sono stato chiaro ragazzi??

  9. #9
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Anakin, lascio aperto perche' c'e' chi ha avuto la pazienza (Roby) di cercare di capire...

    - Il titolo è troppo generico

    - Devi usare i tag CODE e cercare di spiegare meglio il problema, altrimenti sono thread inutili ai posteri e chi entra è altamente scoraggiato nel darti una risposta...

    - Possibilmente niente linguaggio da forum di Cioè (xkè, ki, ke etc )


    Sorry, non voglio fare l'antipatico ma gli Admin si raccomandano con i moderatori spesso di non far sprecare spazio inutile sul db

  10. #10
    Sono d'accordo con djciko, ho difficolta ad analizzare il codice e sinceramente non capisco ancora la tua richiesta.
    Chi sbaglia, apprende meglio di chi non ha mai commesso errori.
    DOT.NET Addicted since 2006 (My Blog)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.