用户输入处理

时间:2011-06-07 08:45:21

标签: c# .net asp.net user-input

你们如何处理使用相同的表格输入和编辑数据。我目前检查是否已在表单或查询字符串中解析了一个参数,并相应地执行了操作。 e.g

string id = Request.QueryString.Get("id");

if(id == string.Empty){
  //new input
}else{
  //get data from database etc
  //populate form
}

2 个答案:

答案 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
}