- PR -

C#クラスからASPXを実行する時の記述

1
投稿者投稿内容
masatok2
ベテラン
会議室デビュー日: 2003/10/05
投稿数: 81
投稿日時: 2003-11-28 19:35
すいません教えて下さい。

件名の逆はさすがに分かるのですが・・・・
情けない事に分からないので、ご存じの方居ましたら
お願いします。

ASP.NET C#.NET WINDOWSフォーム
きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2003-11-28 21:05
masatok2さん、こんばんは。

済みません、質問の意味が良く判らないのですが...。

>件名の逆はさすがに分かるのですが・・・・
ASPXからC#を実行する? これも良く判りません。

具体的に何をどうしたいのかを書かれた方が、フォローがつきやすいと思います。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2003-11-28 21:37
過去の投稿を参照しましたが、いつも「提示されている情報が少ない」と言われていませんか?!あなたと同じ情報を持っているなら、それでもかまわないのですが、あなたのことはさっぱりわからない人たちばかりなので、出し惜しみしないでください。

 上の「Top>@IT会議室」の、「@IT会議室」をクリックし、一番下にある「技術系メーリングリストで質問するときのパターン・ランゲージ」というリンクをクリックし、内容をよく読んでください。


 で、C#とWindowsアプリと、ASP.NETって、C#で作ったWindowsアプリから、ASP.NETで作ったページを呼び出したいと言うことでしょうか。それなら、ウェブコントロールだっけ?そんなものがあるのでそれをフォームに貼り付け、目的のページへNavigateすればいいのではないでしょうか。
masatok2
ベテラン
会議室デビュー日: 2003/10/05
投稿数: 81
投稿日時: 2003-11-29 00:27
ご指摘を真摯に受け止め詳細をお話させて貰います。
と言っても、私の知識レベルでは???な部分はどうかご容赦ください。

ASP.NET C# WEBフォームにて、
ASPXのCS内で、パブリック及びプライベートのクラスを実行する場合
「クラスの名前を記述」する事で実行できますが、クラス側から任意の
ASPX(WEBフォーム)を実行する方法が解らないのです。

ご存じの方よろしく御願いします。
なちゃ
ぬし
会議室デビュー日: 2003/06/11
投稿数: 872
投稿日時: 2003-11-29 04:03
引用:

masatok2さんの書き込み (2003-11-29 00:27) より:
ASPXのCS内で、パブリック及びプライベートのクラスを実行する場合
「クラスの名前を記述」する事で実行できますが、クラス側から任意の
ASPX(WEBフォーム)を実行する方法が解らないのです。


なるべく言葉は一般的な表現を使わないと、意図していることが見えてこないと思います。
例えば、「クラスを実行する」というのはどういう意味なのか?など(まあ想像はつきますが)。

「クラス側から任意のASPX(WEBフォーム)を実行する」については何を意図しているのか分かりません。
具体的にどういうことをしたいのでしょうか?
ブラウザのように、自作AP内にWebの画面を表示したいとか、単にWebに対してリクエストを発行したいとか(結果をどう使うのかは分かりませんが…)。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2003-11-29 19:43
引用:

masatok2さんの書き込み (2003-11-29 00:27) より:

ASP.NET C# WEBフォームにて、
ASPXのCS内で、パブリック及びプライベートのクラスを実行する場合
「クラスの名前を記述」する事で実行できますが、クラス側から任意の
ASPX(WEBフォーム)を実行する方法が解らないのです。


 かぶりますが、「クラスを実行」というのは、意味不明です。クラスとはいわば設計図ですから、設計図を実行することはできません。設計図を基に作ったモノの、「ある機能」(メソッド)であれば、実行できますが。

 それで、Webフォームを実行すると言うのも、わかりません。フォームは「見栄え」ですから、「表示」することはできても「実行」とは言わないでしょう。
 ということで、「あるメソッドからWebページを表示させる」と解釈します。「表示させる」ということは、クライアントに対して「他のページを見させる」わけで、英語にするとtransferとか、redirectという語が該当します。というわけで、server.transferとか、response.redirectと言うメソッドで、表示先のページを指定します。詳しくはMSDNを見てください。
1

スキルアップ/キャリアアップ(JOB@IT)