的过程如下:
下面是一个示例代码,演示如何使用jscript和控制器操作通过MVC ASP.net将数据添加到数据库:
前端页面(View):
<form action="/ControllerName/AddData" method="post">
<input type="text" name="name" placeholder="姓名" />
<input type="text" name="age" placeholder="年龄" />
<input type="text" name="email" placeholder="电子邮件" />
<input type="submit" value="提交" />
</form>
控制器(Controller):
public class ControllerName : Controller
{
[HttpPost]
public ActionResult AddData(FormCollection form)
{
string name = form["name"];
int age = Convert.ToInt32(form["age"]);
string email = form["email"];
// 连接数据库并插入数据
using (SqlConnection connection = new SqlConnection("数据库连接字符串"))
{
connection.Open();
SqlCommand command = new SqlCommand("INSERT INTO TableName (Name, Age, Email) VALUES (@Name, @Age, @Email)", connection);
command.Parameters.AddWithValue("@Name", name);
command.Parameters.AddWithValue("@Age", age);
command.Parameters.AddWithValue("@Email", email);
command.ExecuteNonQuery();
}
// 其他操作,例如发送电子邮件通知用户
return RedirectToAction("Index", "Home");
}
}
在上述示例中,需要替换控制器中的数据库连接字符串和表名,以适应你的实际情况。另外,还可以根据需要添加数据验证、错误处理等功能。
推荐的腾讯云相关产品:腾讯云数据库(https://cloud.tencent.com/product/cdb)
领取专属 10元无门槛券
手把手带您无忧上云