【发布时间】:2012-01-01 09:33:12
【问题描述】:
我有一些网页包含其他页面,我需要检查页面中是否声明了变量(字符串)。
我一直在探索 try catch 和 finally,但我总是得到一个编译器错误,说变量没有退出。
我脑海中的语法是:
if variable(exists) then
do something
else
do nothing
end if
根据我的发现,如果变量没有在任何地方定义,这甚至不会编译。我有点知道,我只是希望能找到一些解决方法。 :/
【问题讨论】:
-
你的意思是在VB.net中声明还是在网页中声明为javascript变量?
-
为什么需要这样做? VB 在编译时是静态类型的。如果变量在您使用它的范围内不存在,编译器会告诉您(听起来确实如此)。究竟是什么问题? (您的问题暗示它与较早的问题有关。您应该只编辑该问题以添加上下文,还是这是一个新问题?如果这是新问题而不是原始问题的副本,我们也需要这里的上下文.)
-
网站是用包含标题等构建的。在网站的特定部分,我定义了一个变量,因此我可以通过 SQL 动态加载页面。在每个页面上的标题中,如果该变量存在,我想动态更新某些内容。如果我能掌握这一问题就足够简单了。
-
@Anthem - 不要在 asp.net 中使用包含。这只是一个坏主意。改用母版页和构建自定义控件和用户控件。如果这是经典的 asp 而不是 asp.net,请使用
asp-classic标签重新标记您的问题。
标签: asp.net vb.net error-handling