0
私はプロジェクトを改善しています。これは、データ作成時にParamenter文字列をSummary.aspxに解析するオリジナルのコードです。しかし、ユーザーがデータを作成したときに「Successfully Submitted」の通知がないので、半静的SuccessPage.aspxを作成して、フォームを正常に送信したことを示す必要があります。新コードパラメータをキャッチして他のページにリダイレクトする方法C#aspx
Response.Redirect("SuccessPage.aspx?" + Parameters.ToString());
画像
String Parameters = "type=1&data1=" + _rguid.ToString() + "&data2=" + _handsetplanvalue.Text.ToString();
Response.Redirect("Summary.aspx?" + Parameters.ToString());
Summary.aspx
にリダイレクトするURLをクリックすると、準静的なページは次のようになります方法を示しています。
public partial class STSS_stsSuccessPage : BasePage
{
protected static readonly System.Web.UI.Page page = null;
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Master.strHeader = HttpContext.GetGlobalResourceObject("BaseLocale", "lbl_stsSuccessPage_Desc") as string;
?????
}
}
}
を助けてくださいかのタイプが= 1 successpageでは、パラメータからチェックし、それが1つのURLの場合はタイプ= 2
Response.Redirect("Summary2.aspx?" + Parameters.ToString());
マイSuccessPageがクリーンである場合Response.Redirect("Summary.aspx?" + Parameters.ToString());
私はそれをコーディングする方法は考えているだろう
パラメータと呼ばれるクエリ文字列がありません。それは変数名です。あなたのクエリー文字列には "type"、 "mobilesale1"などのキー/値があります。厳しいものではありませんが、ウェブの最も基本的な部分の1つであるため、チュートリアル/初心者ガイドを正しく読む必要があります。 –
よろしくお願いします。 – xSea