###前提・実現したいこと
C#初学者です。
現在「forguncy」というパッケージソフトを用いて製造をしているのですが、
その機能のうちの一つにC#のdllファイルを使用し、WebAPIを作成する機能があります。
その機能を利用し、
・作成したWebAPI(dllファイル)にアクセス⇒処理終了後に特定のURLのページに遷移する。
といった処理を行いたいのですが、
リダイレクトをする段階で、
HTTP ERROR 500 となってしまいます。
知りたい内容としましては、
・dllファイルを使ってリダイレクトする方法がそもそも妥当なものかどうか
・(上記をクリアした場合)C#のDLLファイルを利用したリダイレクト処理を実現する方法
の2点を教えて頂きたいです。
よろしくお願い致します。
###該当のソースコード
public class Class1 : ForguncyApi
{
[Get]
public void Sample()
{
HttpContext.Current.Response.BufferOutput = true;
HttpContext.Current.Response.Redirect("作成ページのURL");
}
}
###試したこと
リダイレクトをする方法として、
Response.Redirect("作成ページのURL");
のコードを書けばよいということは調べましたが、
いざ実行しようとすると
名前 'Response' は現在のコンテキスト内に存在しません。
というエラーが表示されたため、
HttpContext.Current.Response.Redirect("作成ページのURL");
という書き方をしています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。