[ad_1]
私は、C# を使用した asp.net Web アプリケーションでリダイレクトを使用して構造体を作成しています。
ログインページに入り、すべての機能を完了してから、次のページに URL をリダイレクトすると /Login?ReturnUrl=%2f
示されています。
だから私は問題をグーグルで検索し、これらの行をweb.configに追加しました
XML
<appSettings> <add key="autoFormsAuthentication" value="false" /> <add key="enableSimpleMembership" value="false"/> </appSettings> <authentication mode="Forms"> <forms loginUrl="~/Account/Login.aspx" timeout="43280" /> </authentication>
しかし、それでも同じURLが表示されます Response.Redirect("SelectApp.aspx");
どこで SelectApp.aspx
アカウントフォルダの下に配置されたウェブフォームです。 Login.aspx
も置かれています。
C#
protected void LoginButton_Click(object sender, EventArgs e) { con.Open(); SqlCommand cmd = new SqlCommand("select * from UserMaster where USER_NAME =@username and USER_PWD1=@password", con); //string enPwd = Encode(Password.Text); cmd.Parameters.AddWithValue("@username", UserName.Text); cmd.Parameters.AddWithValue("@password", Password.Text); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count > 0) { Response.Redirect("SelectApp.aspx"); } else { ClientScript.RegisterStartupScript(Page.GetType(), "validation", "<script language='javascript'>alert('Invalid Username and Password')</script>"); } }
上記のコードを追加しました。 しかし、私は私の問題の解決策を得ていません。
[ad_2]
コメント