出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[1476] Re:Server.Executeについて
投稿者:Tomitomiさん 2002/01/22 11:28:17
こんにちは、Tomitomiです。

> 今 実行ページとは別に使用するサブルーチンを格納したASPを用意しています。
> 親ページ(メイン)から子ページ(サブルーチンが入ってるページ)を
> 呼び出す際に「Server.Execute」を使用し子ASPファイルが親ASPの中にあるかのしようと思っています。Executeを定義した後でサブルーチンを呼び出すと「型が一致しません」とエラーになってしまいます。
> これらのサブルーチンは、親ASPファイルの中に書いた時は、正常に動作しています。どうしてこのようなことが起こるのかわかる方がいましたらアドバイスを下さい。よろしくお願いします。

僕は、「Server.Execute」なるものを使ったことなかったのですが、
調べてみると、SSIの「include file」と似てますね。
「Server.Execute」のお答えは詳しい人にお任せするとして、
僕のいつも使う代用として、include fileを書いときます。

<!--#include file="インクルードファイルまでのパス"-->

インクルードファイルはテキストファイルであればなんでもいいです。
インクルードファイルは宣言した部分にそのファイルを継ぎ足します。
またこれは、ASP領域ではなくHTML領域に書いてください。
例:
インクルードファイルの中身
<%
function b(aa)
b=aa
end function
%>

ASPファイルの中身

<!--#include file="インクルードファイルまでのパス"-->
<%=b("123")%>

のような形で、書く。
実際は、
<%
function b(aa)
b=aa
end function
%>
<%=b("123")%>
このような形で動いている。

Server.Executeについて   はりさん [2002/01/22 11:08:14] [1475]
  Re:Server.Executeについて   Tomitomiさん [2002/01/22 11:28:17] [1476]
  Re:Server.Executeについて   arikさん [2002/01/22 13:12:22] [1478]
    Re:Server.Executeについて   はりさん [2002/01/22 13:31:42] [1479]
      Re:Server.Executeについて   arikさん [2002/01/22 13:50:57] [1480]
        Re:Server.Executeについて   はりさん [2002/01/22 14:58:11] [1481]
          Re:Server.Executeについて   arikさん [2002/01/22 15:07:35] [1483]
          Re:Server.Executeについて   Tomitomiさん [2002/01/22 15:10:14] [1484]
            ありがとう ございました   はりさん [2002/01/22 18:13:18] [1488]


TreeBBS For ASP V.0.1.3
Program By YasNet