Keterampilan VB saya bukan yang terbaik, dan masalah ini membuat saya bingung selama beberapa hari.
Dalam daftar kontrol yang ditampilkan di Visual Studio yang tidak didefinisikan dalam kode di belakang, saya dapat "mouseover &" mereka dan teks tooltip muncul tepat.
Pertanyaan serupa:
Yang ini tidak memiliki solusi - https://stackoverflow.com/q/21937998/153923
Yang ini mengatakan solusinya ada di web.config, tapi saya tidak mengerti di mana/bagaimana - https://stackoverflow.com/q/20386011/153923
Yang ini adalah kata yang salah eja - https://stackoverflow.com/q/12483579/153923
Dalam modul Tools.vb saya, saya memiliki kelas untuk mengakses LDAP.
Namespace untuk kelas tools diberikan dalam kode login.aspx.vb, namun kode login tidak mengenali kelas tools.
Perhatikan bagian pertama dari error: "variabel tidak dideklarasikan"
Abaikan bagian kedua: "mungkin tidak dapat diakses karena tingkat proteksinya". Ini adalah herring merah.
Beberapa pertanyaan... (jawabannya mungkin ada di gambar yang Anda posting, tapi saya tidak bisa membuatnya lebih besar dan mata saya tidak bisa membaca cetakan sekecil itu... Adakah kemungkinan Anda bisa memposting kode dengan cara yang bisa dibaca oleh mata yang lebih tua ini? Membuatnya sulit untuk mengetahui gambaran totalnya. Secara khusus saya curiga dengan arahan Halaman Anda).
Kita tahu bahwa 1stReasonTypes adalah sebuah kotak daftar, tapi untuk beberapa alasan sepertinya kita tidak tahu kotak daftar yang mana. Inilah mengapa saya ingin melihat arahan halaman Anda.
Tetapi juga, bagaimana Anda memanggil metode privat FormRefresh()? Ini bukan event handler, yang membuat saya bertanya-tanya apakah Anda mencoba untuk mereferensikan sebuah listbox dalam sebuah form yang tidak ditangani dengan baik dalam kode di belakang ini.
Anda mungkin perlu menemukan kontrol 1stReasonTypes. Coba mungkin menempatkan listbox Anda di dalam sesuatu seperti
<div id="MyFormDiv" runat="server">.....</div>
lalu di FormRefresh(), lakukan ...
Dim 1stReasonTypesNew As listbox = MyFormDiv.FindControl("1stReasonTypes")
Atau gunakan kontrol, objek, atau halaman yang sudah ada sebagai pengganti div. Info lebih lanjut tentang FindControl: http://msdn.microsoft.com/en-us/library/486wc64h(v=vs.110).aspx
Tetapi bagaimanapun cara Anda mengirisnya, ada sesuatu yang funky terjadi di sini sehingga 1stReasonTypes tidak tahu persis kotak daftar mana yang seharusnya.
Saya mengalami masalah yang sama, dengan Sub yang tidak dapat diakses di runtime, tetapi benar-benar legal di editor. Hal ini diselesaikan dengan mengubah Framework tujuan dari 4.5.1 ke 4.5. Tampaknya IIS saya hanya memiliki versi 4.5.
:)
Jika saya ingat dengan benar, ini adalah properti default untuk kontrol.
Dapatkah Anda mencoba dengan masuk ke Design-View untuk admin_reasons yang berisi Kontrol yang ditentukan, lalu mengubah properti Pengubah kontrol menjadi Publik atau Internal.