-1

VbScript で次の各コードを試しましたが、目的の出力が得られません。

alert("Day=" + <%= (CStr("0") + "6")%>);
alert("Day=" + <%= (0 + "6")%>);
alert("Day=" + <%= ("0" + "6")%>);
alert("Day=" + <%= (CStr(0) + "6")%>);

+の代わりに&も使用しました

alert("Day=" + <%= (CStr("0") & "6")%>);
alert("Day=" + <%= (0 & "6")%>);
alert("Day=" + <%= ("0" & "6")%>);
alert("Day=" + <%= (CStr(0) & "6")%>);

上記のすべてで同じ出力が得られます: Day=6

0 の代わりに 1 を使用すると動作します (例: 出力が返されます: Day=16 )

しかし、私はこの出力が欲しい: Day=06

4

1 に答える 1

1

これは、サーバー側の asp-vbscript コードを使用した client-javascript ですか?

最初にサーバーコードで文字列を作成し、それを表示しますこれをaspファイルに入れると、ブラウザにDay = 06が表示されます

<%str = "'Day=" & "0" & "6'" '=> Day=06%>
<script>
document.write(<%=str%>) 
</script>
于 2012-05-16T09:28:16.380 に答える