現在、私は、テキストボックスに入力してボタンをクリックすると、別のページにリダイレクトするページがあります。別のページを読み込んだ後にページにリダイレクトした後
xmlを更新して表示するので、ページを読み込む必要があります。 (私は現在どのようにこれを変更することはできません)
しかし、私は何をするかは、ページが一度リダイレクトされた後、再びリダイレクトするか、一般に別のページを読み込むことです。
xmlリンクについては、その一部がテキストボックスで作成されているため、動的になります。私は解決策を見つけるために間違ったキーワードを探している場合
私は現在、これが実際に可能であるのであれば、私は思ったんだけど、この
//please note that username is a textbox, I've just left it out
<script runat = "server">
void Button_Click(Object sender, EventArgs e)
{
var url = "http://website.com/scripts/" + username.text "/value/0"
try
{
Response.Redirect(url, true);
}
catch(Exception ex)
{//From what I learnt, adding true to redirect throws an exception,
//which is how I tried executing another redirect, but it doesn't seem to
//to load the first direct, and skips straight to this, I also put this
//in finally, because it seemed more appropriate to no avail
Response.Redirect(someurl, true);
}
}
の線に沿って何かを持って、私も疑問に思います。
私はこれに少し時間をかけていますが、何らかの解決策には至っていませんが、Web開発の初心者です。
また、私はC#がASPでどのように動作するのか理解していますが、必要に応じてjavascriptやVBで追加する方法を知りたいと思います。
ご協力ありがとうございました
編集:解決策!
私はjavascriptを使用してxmlリンクにテキストボックス値を追加し、それを要求し、ユーザーを表示せずに(この場合はユーザーを表示する必要はありません)管理しました。
その後、ポップアップが成功したことを確認してからページを再読み込みします。
、それは非常に自明ですが、私がやったことを追加しましたチェックのために
url = "website";
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", url, true);
window.alert("success");
return true;//this reloads the page, that or just window.location.reload();
だった、私は、ユーザー名が有効なユーザー名であることを確認することができるかどうか、および故障テキストとポップアップ場合はありません。
問題は少し曖昧です。あなたがリダイレクト内でリダイレクトを行うことができるかどうかを尋ねるなら、はい。 – Baahubali
ああ申し訳ありませんが、どうすればいいですか? –
これはどのような問題ですか?最初のリダイレクトページでアクションが実行されたら、必要に応じてResponse.RedirectまたはServer.Transferをもう一度呼び出すだけです。 – Baahubali