全て!
イベント編集(ボタン編集)でセッションを作成するページがあります。このページは 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.
何この問題?