如何通过单击一个按钮保存 asp.net 文本框值并将该数据用于另一个按钮单击?

Posted

技术标签:

【中文标题】如何通过单击一个按钮保存 asp.net 文本框值并将该数据用于另一个按钮单击?【英文标题】:How to save asp.net textbox values with one button click and use that data for another button click? 【发布时间】:2017-11-24 13:51:20 【问题描述】:

我有一个表格,其中有一行允许用户将数据插入两个文本框,还有一个名为 insert 的 asp.net 按钮将该行绑定到 gridview。在表中,我有一个 gridview,它显示了从 SQL Server 填充的所有数据,以及任何插入的行,这些行可能是一个或多个基于按钮单击的插入。然后我有一个提交按钮来提交对 SQL SERVER DB 的更改。

例如,用户在 2 个文本框中输入一些数据,然后点击插入按钮,该按钮只是将该行插入到 gridview 中。用户可以添加更多行,或者点击提交按钮。如果用户点击提交按钮,存储过程会根据插入的行数发生。

我不明白如何使用 C# 后端 ASP.NET 前端将数据从一个按钮事件发送到另一个按钮事件?

【问题讨论】:

欢迎来到 Stack Overflow。如果您发布您尝试过的内容,这里的问题更有可能得到回答。我们可以针对您在代码工作中遇到的实际问题提出解决方案。 我还没有任何代码。我只是在考虑采取什么途径来解决这个问题。当按钮点击插入一行时我应该去服务器端,还是应该去客户端插入新行? 【参考方案1】:

我能想到的一种方法是在第一次插入存储 IDENT_current 之后,当您单击提交按钮时,在存储过程中包含 where 子句,其中给定的 id 值大于 IDENT_Current 这样存储过程中提到的所有效果都将采用放置在插入的数据上。

【讨论】:

以上是关于如何通过单击一个按钮保存 asp.net 文本框值并将该数据用于另一个按钮单击?的主要内容,如果未能解决你的问题,请参考以下文章

发生带有 Jquery 对话框的邮箱时,asp.net 文本框值为空

如何使用javascript在asp.net中gridview内的按钮单击上应用文本框空白验证?

如何在 asp.net 代码中获取引导文本框值并在存储过程中作为参数发送?

Kendo UI:在按钮单击时获取文本框值

当代码从后面执行时,从 javascript 更新的文本框值不存在

ASP.NET MVC 敲除绑定不起作用