ユーザーが送信したばかりの情報を含む別のページにユーザーを転送できるように、レコードの ID を取得する必要があります。これに関する他の質問を見て、人々は SELECT SCOPE_IDENTITY() または OUTPUT を使用することを提案しましたが、私は c# と SQL に本当に慣れていないので、既存のコードでそれを使用する方法が正確にはわかりません。どんな援助でも大歓迎です。
先ほど挿入したレコードの ID を response.redirect に入れる必要があることがわかります。
pcn.Open();
pcm.Connection = pcn;
string logon_user = Request.ServerVariables["LOGON_USER"].Substring(7);
var sql = String.Format(@"INSERT INTO Transfer (Status, Type, Name) values ('{0}','{1}','{2}')", '0', TypeTxtBox.Text.Replace("'", "''"), logon_user);
pcm.CommandText = sql;
pcm.ExecuteNonQuery();
pcn.Close();
Response.Redirect("View.aspx?ID=" + id);
ええ、これに似た質問が他にもあるようですが、上記のコードで正確なヘルプを探しています。この重複をマークしないでください。