ASPプログラムの初歩的質問

[上に] [前に] [次に]
SDS 1999/09/18(土) 09:51:24
たとえば、ASP内で Request("a")という値が、bかどうかという
場合、記述はどのようにすればよいのでしょうか?
If Request("a")=? Then
?は "b", "'"&"b"&"'" とかいろいろやってみましたが駄目です。
また Request("a")に値を代入することは可能でしょうか?
1日やってもわかりませんでした。

うふ! 1999/09/19(日) 01:59:09
とりあえず、
http://www.winscom.co.jp/asp/
このあたりをなめ回してみてはいかがでしょ?
基本的な構文の書き方から・・・

関係ないけど 1999/09/19(日) 15:54:38
>なめ回してみては
「ねめ回す」では?

うぐいす 1999/09/21(火) 15:54:08
a及びbは変数なのでしょうか?
"b", "'"&"b"&"'"というのを見ていると、
aという変数の中に"b"という文字列が入っているかという
処理を行っているようにみえるのですが、
もしbも変数ならば、
if request("a")=b then
で、できないでしょうか?

また、aにちゃんと値が入っているかどうか確認しましたか?
「値確認:<%=request("a")%>」
とすれば、画面に表示されるので入っているか見てみてください。
値が取得されていないなら、取得方法を変えてみてください。
aがpostされているのであれば、
request.form("a")
と書いた方が良いかも?

それと、Request("a")に直接値を代入するのではなく、
<%
c=Request("a")
c=10
%>
<input type="text" value="<%=c%>">
という感じで、ちょっと面倒でも別の変数に入れて、
値を変えたり使用したりした方が良いと思います。
直接代入は試したことが無いので、分かりません。

# <%=request("a")%>や<%=c%>は、
<%response.write(request("a"))%>や<%response.write(c)%>と
書いても同じです。

[上に] [前に] [次に]