将用户的文本输入发送到数据库以进行更新

时间:2012-02-03 22:48:46

标签: textinput visual-c#-express-2010 sql-server-2008r2-express

这里很新。但在我提出问题之前,我并不是在寻找“teh codez”。我只是想知道如何做到这一点。

我在网页中有一些常规的HTML文本框,我想知道如何获取该输入(当然,文本框具有特殊ID以及提交按钮),并将其提交到数据库。登记/> 我正在使用Visual Web Developer 2010 Express,而SQLserver 2008 R2则表示我的数据库。有人建议使用c#,但我会在C#中使用哪些方法?请问我一些方法吗?

HTML输入

<span class="ui-state-default ui-corner-all ui-icon-disk ui-icon saveButton" title="Save" style="float:left"></span><input type="text" class="lace" id="march"/><br />
<span class="ui-state-default ui-corner-all ui-icon-disk ui-icon saveButton" title="Save" style="float:left"></span><input type="text" class="lace" id="march2"/><br />
<span class="ui-state-default ui-corner-all ui-icon-disk ui-icon saveButton" title="Save" style="float:left"></span><input type="text" class="lace" id="march3"/><br />



这个HR以上的所有内容都是前面提到的问题。

更具体地说,我已经查看了答案中的所有教程,我已经好了..
更具体地说,我想要完成的是这个......

我有这些文本框,SQL Server 2008 R2eXpress和VisualWebDeveloper 2010eXpress。
这些文本框用于在页面加载时显示数据库中的原始值。但用户可以更新它们。一旦他们更改了这些文本框中的内容,他们就会点击提交,并将其发送到数据库以更新信息所在的表格。

再次,不是真的在寻找“teh codez” ,但只是我可以看到的固体方法或教程将帮助我实现我想要做的事情。


提前致谢

1 个答案:

答案 0 :(得分:1)

你可以采用许多不同的方式。

如果您使用的是“网络表单”,那么答案与您所暗示的答案完全不同。我绝对鼓励你看看网页表格。有很多教程,包括这个:

但是,你问的是简单的CGI:

  • 写一些HTML

  • 放置一些标签,通常在“表单”标签中包含“提交”按钮

  • 在服务器上提供CGI“action”处理程序以接收输入

以下是如何使用C#执行此操作的一个很好的示例:

http://chalaki.com/8-steps-program-install-setup-call-csharp-cgi-programs-in-iis-7/321/

然而第三种可能性是在客户端进行处理:使用在客户端浏览器上运行的Javascript(或jQuery框架,如jQuery或Dojo)。