Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    20

    Compilare aspx.vb in una dll è possibile???

    Rieccomi!!
    Premessa: Uso Visual Studio 2005 beta con framew.. 2.0
    Quando creo un nuovo web automaticamente il VS mi crea Default.aspx e Default.aspx.vb ed una cartella App_Data vuota.

    In Default.aspx

    codice:
    <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Untitled Page</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
             
            <table>
                <tr>
                    <td style="width: 45px">
                    </td>
                    <td style="width: 62px">
                        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></td>
                </tr>
                <tr>
                    <td style="width: 45px">
                    </td>
                    <td style="width: 62px">
                        <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox></td>
                </tr>
                <tr>
                    <td style="width: 45px">
                        <asp:Label ID="Label1" runat="server"></asp:Label></td>
                    <td style="width: 62px">
                        <asp:Button ID="Button1" runat="server" Text="Button" /></td>
                </tr>
            </table>
        
        </div>
        </form>
    </body>
    </html>
    inserisco tutto l'hatm e l'asp con la form ecc..e in Default.aspx.vb

    codice:
    Imports System.Data
    Imports System.Data.SqlClient
    Imports Microsoft.VisualBasic
    
    Partial Class _Default
        Inherits System.Web.UI.Page
        Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
            If GetUser(TextBox1.Text, TextBox2.Text) Then
                Label1.Text = "ok"
            End If
        End Sub
    
        Public Function GetUser(ByVal login As String, ByVal password As String) As Boolean
            Dim myConnection As New SqlConnection("server='(local)';database=Clienti;user=sa")
            Dim CommandText As String = "select Login, Pass FROM Login where ([Login].[Login] = '" + login + "' and [Login].[Pass] = '" + password + "')"
            Dim myCommand As New SqlDataAdapter(CommandText, myConnection)
    
            Dim ds As New DataSet()
            myCommand.Fill(ds)
    
            Return True
        End Function
    End Class
    inserisce tutto il codice vb.

    Compilare Default.aspx.vb in una dll è possibile???

    Io vorrei mettere il codice di Default.aspx.vb in una dll con la sequente stringa d comando: vbc /t:library Default.aspx.vb ma il compilatore mi da il segiente errore:

    Handles Button1.click
    e poi
    errore BC30451:label is not declared
    per la label e per i due textBox?!?!!?! Ripeto, il programma funziona benissimo ma nn mi crea la dll!!

    Help!!!

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    se non sbaglio devi usare il menu:
    Build -> Publish [indirizzo_cartella]

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    20
    mi da questi errori

    Error 1 vbc : (0): error BC30140: Error creating assembly manifest: Error reading key file 'C:\Documents and Settings\Administrator\Desktop\web' -- Accesso negato. /

    Error 2 Error creating assembly manifest: Error reading key file 'C:\Documents and Settings\Administrator\Desktop\web' -- Accesso negato. vbc :

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    sicuro che abbia i permessi per scrivere nel desktop dell'amministratore?! prova ad utilizzare una cartella di proprieta non dell'amministratore.. creane una con l'utente che stai utilizzando..

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    20
    c provo, anche se entro sempre come administrator.

    Cmq ho provato a compilare dal promt dei comandi un file prova.vb senza form, che restituiva una stringa al caricamento della pagina e lo ha fatto immediatamente.

    Boh!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    20
    Grazie tante, sei stato molto gentile!!!!

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.