【发布时间】:2021-06-25 15:14:17
【问题描述】:
我正在尝试制作一个要求输入用户名和密码的表单,并在用户单击“提交”时将值添加到 MongoDB 集合中。我已经知道如何通过调用 Get() 方法 OnGet() 来列出所有用户,但我对将数据发布到数据库感到困惑。
这是我的表格:
<form method="post">
<fieldset>
<legend>User Creation</legend>
<input type="text" name="input_username" value="Enter a username" />
<br />
<input type="text" name="input_password" value="Enter a password" />
<br />
<input type="submit" name="submit" value="Submit" />
</fieldset>
</form>
这是我的 User.cs 模型
using MongoDB.Bson;
using MongoDB.Bson.Serialization.Attributes;
namespace project.Model {
public class User {
[BsonId][BsonRepresentation(BsonType.ObjectId)]
public string Id { get; set; }
public int UID {get; set;}
public string Username {get; set;}
public string Password { get; set; }
}
}
基本上,我希望在单击提交按钮时将输入字段中的文本添加到用户的数据库中。我是新人,因此不胜感激,如果需要更多信息,请告诉我!
【问题讨论】:
标签: c# asp.net mongodb forms post