IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

'Textbox' is not declared. It may be inaccessible due to its protection level


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de DeWaRs
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2006
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 291
    Par défaut 'Textbox' is not declared. It may be inaccessible due to its protection level
    Bonjour,

    Désolé, j'aurais du mettre ce message dans la rubirque ASP.NET ...

    Je rencontre actuellement un probleme que je ne comprend vraiment pas. Je developpe une Web application en ASP.NET / VB.NET. J'ai créer un formulaire qui contient des textbox, bouton etc ... Je travail sur ses textbox / bouton en code behind, tout va bien.
    Depuis ce matin, dès que je rajoute un composant, textbox ou autre, quand je veux y acceder depuis le code behind, j'ai l'erreur 'Textbox' is not declared. It may be inaccessible due to its protection level.
    Quelqu'un voit-il pourquoi ?

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    <%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Site.Master" CodeBehind="~/MakeALoan.asmx" Inherits="IT_RENT.WebForm1" EnableEventValidation="false" ValidateRequest="false"  %>
    <%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
        <style type="text/css">
            .style1
            {
                width: 97px;
            }
            .style2
            {
                width: 127px;
            }
            .style3
            {
                width: 97px;
                height: 21px;
            }
            .style4
            {
                width: 127px;
                height: 21px;
            }
        </style>
    </asp:Content>
     
    <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
                <asp:ScriptManager ID="ScriptManager1" runat="server"  EnablePartialRendering="true">
                </asp:ScriptManager>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
     
     
    <table style="width: 51%; height: 62px;" align="center">
        <tr>
            <td class="style1">
                User ID :</td>
            <td class="style2">
                <asp:TextBox ID="TBUserId" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:Button ID="BTResolve" runat="server" Text="Resolve" onclick="Button1_Click" />
            </td>
        </tr>
        <tr>
            <td class="style1">
                First Name :
            </td>
            <td class="style2">
               <asp:TextBox ID="TBFirstName" runat="server" ReadOnly="True"></asp:TextBox>
            </td>
     
        </tr>
        <tr>
            <td class="style3">
                Last Name :
            </td>
            <td class="style4">
                <asp:TextBox ID="TBLastName" runat="server" ReadOnly="True"></asp:TextBox>
            </td>
     
        </tr>
        <tr>
            <td class="style3">
                Cost Center
            </td>
     
            <td class="style4">
                 <asp:TextBox ID="TBTest" runat="server" ReadOnly="True"></asp:TextBox>
            </td>
        </tr>
         </table>
        </ContentTemplate>
    </asp:UpdatePanel>
    </asp:Content>
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    Imports System.DirectoryServices
     
    Public Class WebForm1
        Inherits System.Web.UI.Page
        Public Shared userid_test As String = ""
     
     
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            userid_test = ""
            If Not IsPostBack Then
     
                Dim UserID As String = System.Security.Principal.WindowsIdentity.GetCurrent().Name
                UserID = Replace(UserID, "123\", "")
                TBUserId.Text = UserID
     
                Dim LDAP As New DirectoryEntry("***********")
                Dim searcher As DirectorySearcher = New DirectorySearcher(LDAP)
                searcher.PropertiesToLoad.Add("cn")
                searcher.PropertiesToLoad.Add("givenname")
                searcher.PropertiesToLoad.Add("sn")
                searcher.PropertiesToLoad.Add("telephoneNumber")
                searcher.PropertiesToLoad.Add("mail")
                searcher.PropertiesToLoad.Add("physicalDeliveryOfficeName")
                searcher.PropertiesToLoad.Add("SAMAccountName")
                searcher.PropertiesToLoad.Add("Description")
                searcher.PropertiesToLoad.Add("department")
                searcher.PropertiesToLoad.Add("Company")
                searcher.PropertiesToLoad.Add("displayName")
                searcher.PropertiesToLoad.Add("l")
                searcher.PropertiesToLoad.Add("name")
                searcher.PropertiesToLoad.Add("userPrincipalName")
                searcher.PropertiesToLoad.Add("mobile")
                searcher.PropertiesToLoad.Add("extensionAttribute2")
                searcher.PropertiesToLoad.Add("co")
     
                searcher.Filter = "(&(SAMAccountName=" & UserID & ")(objectCategory=user))"
                Dim results As System.DirectoryServices.SearchResultCollection
                Try
                    results = searcher.FindAll()
                Catch ex As Exception
                    Exit Sub
     
                End Try
                Dim result As System.DirectoryServices.SearchResult
                For Each result In results
                    TBFirstName.Text = Trim(CStr(result.Properties("givenname")(0)))
                    TBLastName.Text = Trim(CStr(result.Properties("sn")(0)))
     
    'C'est ici que j'ai l'erreur. 
                    TBTest.text = "test"
     
     
                Next
            Else
                test()
                'TBFirstName.Text = "on a postback"
                'MsgBox("On a un postback")
            End If
     
        End Sub
     
    end Class
    Merci d'avance de votre aide.

    DeWaRs

  2. #2
    Membre éclairé Avatar de DeWaRs
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2006
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 291
    Par défaut
    Personne n'a d'idée? Avec ce problème, je suis completement bloqué. Petite information supplémentaire, j'ai le meme message d'erreur avec tous les composants que je rajoute dans mon formulaire

    Merci de votre aide.

    DeWaRs

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2009
    Messages
    229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2009
    Messages : 229
    Par défaut
    Tu utilise une application web ou bien un site web ?
    Si c'est le cas d'une application web, vérifie dans la page xxx.designer.vb qui t'as la déclaration de TextBox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    protected global::System.Web.UI.WebControls.TextBox TxtDUO;
    (Ce code est en c#, j'ai pas l'habitude de travailler avec vb )

  4. #4
    Membre éclairé Avatar de DeWaRs
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2006
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 291
    Par défaut
    En faisant un clean de mon projet, cela a résolu mon probleme ... Mais cela reste un mystere !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/09/2013, 16h36
  2. Réponses: 0
    Dernier message: 13/09/2013, 12h34
  3. [Débutant] inaccessible due to its protection level
    Par Jinkas dans le forum Windows Forms
    Réponses: 11
    Dernier message: 18/06/2013, 14h03
  4. Réponses: 3
    Dernier message: 03/06/2007, 15h29
  5. [VB.NET]Name Application is not declared (vbc.exe)
    Par mappy dans le forum ASP.NET
    Réponses: 2
    Dernier message: 03/01/2007, 08h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo