用户输入处理

发布于 2024-11-14 01:45:59 字数 228 浏览 3 评论 0原文

你们如何处理使用相同的表单来输入和编辑数据。我当前检查是否已在表单或查询字符串中解析参数并相应地执行操作。例如

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

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

How do you guys handle using the same form to input and edit data. I currently check to see if a param has been parsed in the form or querystring and action accordingly. e.g

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

三生一梦 2024-11-21 01:45:59

通常我使用隐藏文本框来存储当前记录 ID 并以与您相同的方式进行检查。但不同的是,我用的是post而不是get。

并且还使用动态提交目的地 - 对于插入或更新功能,

我不确定这是实现该功能的最佳方法

Normally i use hidden text box to store current record id and check same way as you did. But difference is, I use post not get.

And also use dynamic submit destination - for insert or update functions

I am not sure its a best way to implement that

一张白纸 2024-11-21 01:45:59

使用Session,Session["ID"] = "ObjectID";

if(string.IsNullOrEmpty(Session["ID"])){
//new input
}else{
//get data from database etc
//populate form
}

Use Session, Session["ID"] = "ObjectID";

if(string.IsNullOrEmpty(Session["ID"])){
//new input
}else{
//get data from database etc
//populate form
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文