0

全て!

イベント編集(ボタン編集)でセッションを作成するページがあります。このページは UsersNDR.aspx です

protected void btnEdit_OnClick(object sender, EventArgs e)
{
    ImageButton btn = (ImageButton)sender;
    GridViewRow row = (GridViewRow)btn.NamingContainer;
    string UserName = row.Cells[0].Text;
    Session["UserEdit"] = UserName;
    Response.Redirect("EditUser.aspx");
}

EdistUser.aspx、Page_Load() で、このセッションを読み込んで SQL Server にコンサルトします。

    string UserEdit = (string)(Session["UserEdit"]);

LocalHost では、このページは Chrome や IE9 と同様に問題なく動作します。しかし、IIS では、Chrome では動作しますが、IE9 では動作しません。

The parameterized query '(@UserName nvarchar(4000))SELECT UserName,DisplayName,Email,Prof' expects the parameter '@UserName', which was not supplied. 

何この問題?

4

0 に答える 0