【发布时间】:2015-07-02 17:28:18
【问题描述】:
对于 ASP.NET 来说还是很新的。当用户填写并提交表单时,我需要将输入字段信息写入数据库。那么,第一个问题。最好在按钮单击事件中执行此操作,还是在页面加载时执行 isPostBack 事件(如果可能,就像我说的还是新的)。 然后,我被告知不要使用原始控件插入数据,例如。插入表(示例)值(txtExample.Text)。我可以看到先将它存储在一个变量中,然后再使用该变量,但有没有更好的方法我没有想到?也许使用 Request.form[" "] 的东西?
【问题讨论】:
-
您真的很想从一些关于 ASP.NET 的介绍性教程开始。提交带有按钮的表单并从控件中获取值是非常介绍性的功能。几乎任何教程都将涵盖将数据写入数据库。作为一条建议...您问题的后半部分无疑是指使用查询参数,而不是直接将输入值连接到 SQL 命令中。它与使用变量无关。在 .NET 中查找参数化查询。
-
也许你应该从这里开始:asp.net/web-forms
-
看看我创建的this sample。您可以看到它如何创建
Product的实例,填充表单控件中的字段,然后将其传递到数据存储库以保存到数据库。请注意,这一切都是在按钮单击处理程序中完成的,而不是Page_Load。