推奨:ASP変数を始める方法変数は情報を保存するために使用されます。変数がサブルーチンの外側で宣言されている場合、ASPファイルの任意のスクリプトによって変数を変更できます。変数がサブルーチンで宣言されている場合、サブルーチンが実行されるたびに作成および取り消されます。例:変数を次のように宣言します。HTMLボディ%DIM名name = Donald Duck Response。
VBスクリプトでは、変数を定義したり、他のスクリプト言語でそれらのタイプを明示的に定義する必要はありません。最初に使用するときに変数が存在します。ただし、この機能により、コードはタイプスクリプトに広く存在することができます。コード内の変数名を誤って定義すると、新しい変数が作成されます。スクリプトが適切に機能しない場合があり、このエラーに気付かない場合があります。
変数を使用する場合、それらを定義する習慣を開発する必要があります。あなたがする必要があるのは、dim variablenameをテストすることだけです:
%<%dim intuserid%>%
Intuseridが利用可能になりました。別のセーフティネットについては、オプションを明示的に使用します。オプションを明示的にオンにすると、変数を使用するときにいつでもエラー信号が発行されます。これは退屈に聞こえますが、スクリプトでエラーが発生した場合、いくつかの手がかりを与えることができます。そうしないと、エラーがどこにあるかを調べる必要があります。
Option explicitを使用するには、スクリプトの最初の行として以下を使用します。
<%オプションexpricit%>
変数の定義を忘れたときに何が起こるかを見たい場合は、次のコードを実行できます。
<%オプションexpricit%>
<:%strname = request.form(name)%>
strname変数(dim strname)が定義されていないため、次のエラーが表示されます。
Microsoft VBScriptランタイムエラー '800A01F4'
変数は未定義です:「strname」
/E/OE-TEST.ASP、10行目
LENを使用します
LEN(文字列)関数を使用して、テキスト文字列の長さを決定できます。
<%
intstring =これは簡単な文です。
intstringlength = len(intstring)
respons.write以下の文に&intstringlength&chatles(スペースを含む)があります。
respons.write&intstring&
%>
Lenが手動でどのように動作するかを知りたい場合は、ユーザーに5桁のコードまたは3桁のピンを入力するように依頼するフォームを考えることができます。 Lenを使用すると、十分な数字を入力したことを確認できます。
トリムを使用します
ひもをトリミングすることは、最初に取得したいものです。多くの場合、文字列には最初または最後に余分なスペースがあり、バランスを取らなければ、これらの変数に時間を浪費することを心配するかもしれません。
<%strname = request.form(name)
strcheckname = amy cowen
strname = strchecknameの場合
Response.writeの成功!名前が一致しました。
それ以外
Response.Write申し訳ありません。名前は一致しません。
ifを終了します
%>
Strnameの値がAmy Cowenである場合、それがフォームボックスに入力し、2つの変数が同じかどうかをテストする方法であるため、Amy CowenはAmy Cowenではないため、結果はそうではありません。
同様に、URLに名前を入力すると:
<%response.write&objrec(name)&>サイト%>
名前のレコードの一部に余分なスペースがある場合、エラー問題をすばやく実行できます。
左または右で実行する一連のプロセス全体を修正できます。
<%strcomments = request.form(コメント)
strcomments = trim(strcomments)
%>
ユーザーが入力したと仮定してください::
ダウンロードしたソフトウェアのインストールに問題があります。
上記のトリミングステートメントは余分なスペースを分割し、次のコンテンツのみを残します。
ダウンロードしたソフトウェアのインストールに問題があります。
共有:ASPプログラミングセッションスキル少し大きいASPを書いた人なら誰でも、セッションが本当に便利であることを知っています。安全で便利なユーザー所有のデータ変数を記録するために使用できます。しかし、セッションの仕組みを本当に知っていますか?おそらくあなたが理解した後、あなたはこの恋愛オブジェクトを再び使用することを敢えてすることはありません。それを交換する方法は少し面倒ですが、それでも長い時間です
2ページの前のページ12次のページ次のページ