你们如何处理使用相同的表格输入和编辑数据。我目前检查是否已在表单或查询字符串中解析了一个参数,并相应地执行了操作。 e.g
string id = Request.QueryString.Get("id");
if(id == string.Empty){
//new input
}else{
//get data from database etc
//populate form
}
答案 0 :(得分:1)
通常我使用隐藏文本框来存储当前记录ID并以与您相同的方式检查。但不同的是,我使用post not get。
并且还使用动态提交目的地 - 用于插入或更新功能
我不确定这是实施该方法的最佳方式
答案 1 :(得分:0)
使用Session,Session [“ID”] =“ObjectID”;
if(string.IsNullOrEmpty(Session["ID"])){
//new input
}else{
//get data from database etc
//populate form
}