0

人们,我一直在努力寻找互联网的答案。我需要知道在表单中显示用户详细信息所需的代码,以便他们可以更改和更新他们的信息?

我已经尝试使用以下代码,但我遇到了砖墙?

@{
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>
}

我确定这确实是错误的,但是网上对此的帮助非常有限。

4

2 回答 2

2

查看 ASP.NET 网页网站上的精彩入门教程:

http://www.asp.net/web-pages/tutorials/introducing-aspnet-web-pages-2/getting-started

右侧的链接指向文章的所有 9 个部分,包括在数据库中添加和编辑数据的详细信息。

于 2013-02-26T17:57:46.100 回答
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>
于 2013-04-17T14:12:29.577 回答