人们,我一直在网上寻找答案。我需要知道在表单中显示用户详细信息所需的代码,以便他们可以更改和更新他们的信息吗?
我尝试使用以下代码,但是我碰到了一堵砖墙?
@{
Layout = "~/_template1.cshtml";
var db = Database.Open("StayInFlorida");
var OwnerID = WebSecurity.CurrentUserId;
var FirstName = ("SELECT FirstName from OwnerInfo WHERE OwnerID='OwnerID'");
<h1>My Details</h1>
<form method="post">
<input>@FirstName</input>
<input type="submit" value="Insert" class="submit" />
</form>
}
我确定这是非常错误的,但网上有关此问题的帮助非常有限。
答案 0 :(得分:2)
查看ASP.NET网页网站上的精彩入门教程:
http://www.asp.net/web-pages/tutorials/introducing-aspnet-web-pages-2/getting-started
右侧的链接转到文章的所有9部分,包括有关在数据库中添加和编辑数据的详细信息。
答案 1 :(得分:0)
<form action="" enctype="multipart/form-data" method="post">
<input type="submit" value="@FirstName" class="submit" />
</form>
然后更新:
if(IsPost)
{
var FName = Request["FirstName"];
var insertQueryString = "UPDATE OwnerInfo Set FirstName=@0";
db.Execute(insertQueryString, FName);
}
我觉得你不需要
<input>@firstName</input>