ASP.NET - VBで変数宣言を強制する(Explicit)AdvertisementExplicit
VB.NETでは、変数宣言の強制をOption Explicit句で指定することができる。同様のことをASPページをVB.NETで記述するときにも、@Pageディレクティブを使って指定することができる。
書式 <%@ PAGE LANGUAGE="VB" Explicit=true %>C#などの言語では、Explicit=trueを記述しても無視される(エラーにはならない) 例Explicit=true 変数宣言あり
<%@ PAGE LANGUAGE="VB" Explicit=true %>
<script runat="server">
Sub Page_Init(sender as Object, e as EventArgs)
Dim money as Integer
money = 100
TextBox01.Text = money
End Sub
</script>
<html>
<head>
</head>
<body>
<form runat="server">
<asp:TextBox id="TextBox01" runat="server" />
</form>
</body>
</html>
結果
Explicit=true 変数宣言なし
<%@ PAGE LANGUAGE="VB" Explicit=true %>
<script runat="server">
Sub Page_Init(sender as Object, e as EventArgs)
money = 100
TextBox01.Text = money
End Sub
</script>
<html>
<head>
</head>
<body>
<form runat="server">
<asp:TextBox id="TextBox01" runat="server" />
</form>
</body>
</html>
結果
Explicit=false 変数宣言なし
<%@ PAGE LANGUAGE="VB" Explicit=false %>
<script runat="server">
Sub Page_Init(sender as Object, e as EventArgs)
money = 100
TextBox01.Text = money
End Sub
</script>
<html>
<head>
</head>
<body>
<form runat="server">
<asp:TextBox id="TextBox01" runat="server" />
</form>
</body>
</html>
結果
Advertisement |
ショートカット・634・634ブログ ・このカテゴリのトップページに戻る ・Incubator(Pukiwiki) ・634ラボ UIコレクションギャラリー ZO-3ジェネレーター サイト検索Y!ログール |