asp.net – 由于其保护级别,未声明变量可能无法访问
|
我的VB技能不是最好的,这个问题让我难以忍受了几天. 在Visual Studio中显示的控件列表中,未在后面的代码中定义,我可以“鼠标悬停”它们,工具提示文本会弹出. 类似的问题: 这个没有解决方案 – ‘var_name’is not declared. It may be inaccessible due to its protection level.’ in debug mode 这个说解决方案是在web.config中,但我不明白在哪里/如何 – BC30451: ‘MailValidation’ is not declared. It may be inaccessible due to its protection level 这是一个拼写错误的单词 – vb.net error: inaccessible due to its protection level 更新 – 这是另一个问题,可能是我的问题的线索: 在我的Tools.vb模块中,我有一个访问LDAP的类. 工具类的命名空间在login.aspx.vb代码中给出,但登录代码无法识别工具类. 解决方法密切关注错误的第一部分:“未声明变量”忽略第二部分:“由于其保护级别,它可能无法访问”.这是一个红鲱鱼. 一些问题……(答案可能在你发布的那张图片中,但我似乎无法让它变得更大,我的眼睛看不到那么小的印刷品……你有可能以某种方式发布代码这些年纪较大的眼睛可以阅读它吗?很难知道整个画面.特别是我怀疑你的Page指令.) 我们知道1stReasonTypes是一个列表框,但由于某种原因,我们似乎不知道哪个列表框.这就是我想看到你的页面指令的原因. 但是,你如何调用私有方法FormRefresh()?它不是一个事件处理程序,这让我想知道你是否试图引用一个在这段代码中处理不当的表单中的列表框. 您可能需要找到控件1stReasonTypes.尝试将列表框放在类似的内容中 <div id="MyFormDiv" runat="server">.....</div> 然后在FormRefresh()中,做一个…… Dim 1stReasonTypesNew As listbox = MyFormDiv.FindControl("1stReasonTypes")
或者使用现有的控件,对象或页面而不是div.有关FindControl的更多信息: 但无论你如何分割它,这里有一些时髦的东西,以至于1stReasonTypes不知道它应该是哪个精确的列表框. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp-classic – 在VBScript中输出GUID会忽略它之后的所有文
- asp-classic – 经典asp中的串联字符串
- asp.net – SCRIPT5022:Sys.WebForms.PageRequestManagerS
- asp.net-mvc – 在web.config文件中创建自定义变量?
- asp.net – 分布式事务完成 可以在新事务或NULL事务中登录此
- ASP.NET MVC AJAX Sys是未定义的错误
- asp.net – 如何调试Azure 500内部服务器错误[已关闭]
- asp.net – 映射到用户的SignalR连接
- asp.net-mvc – ASP.NET MVC的最佳实践
- asp.net – 在序列化“System.Reflection”类型的对象时检测
- asp.net – 如何禁用谷歌chrome的建议列表使用tw
- asp.net-mvc – SelectListItem中的Selected属性
- iis – NewRelic如何通过简单地安装.Net代理来工
- asp.net – 使用MVC4的Autofac:控制器没有默认构
- asp.net-mvc – 具有适当的敲除绑定的网格小部件
- asp.net – 没有owin.Environment项目在上下文中
- 如何使用ASP.NET Core创建多部分HTTP响应
- asp.net-mvc-3 – mvc3 – 在不同的区域使用部分
- asp.net – Xamarin.Forms应用程序SQL服务器数据
- 发布ASP.NET应用程序时,是否应该将构建类型更改为
