我的网络任务要求我创建一个约会网站登录页面并显示信息,我已经完成了HTML,我现在开始使用C#。我已经开始这个了,但是我已经停止了,因为我不知道显示信息会出现什么问题。
我的问题是:如何获得" fName"在"消息"中显示自己当我提交它时,文本出现但是当我在文本框中输入并提交时没有名称。
C#
@{
string message = "";
string fName;
fName = Request.Form["fName"];
string daySelect = Request.Form["submit"];
message = String.Format("Your first name is: {0}", Request.Form["fName"]);
}
HTML
<form method="post">
<label for="fName"></label>
First Name: <input type="text" name="fName" id="fName"
@(Request.Form["fName"]) /> <br/>
<br/><br/><input type="button" value="submit" />
<p>@message</p>
答案 0 :(得分:0)
我建议查看ASP.NET MVC以及模型如何从控制器传递到他们的视图。这使得你在这里做的事情变得更容易,更容易出错。有几个教程。
只需查看HTML代码,输入字段中的缺失值属性可能就是原因。请尝试
First Name: <input type="text" name="fName" id="fName" value="@(Request.Form["fName"])" /> <br/>
答案 1 :(得分:0)
我发现了问题。
以下是我的提交内容:
<br/><br/><input type="button" value="submit" />
正如您所看到的类型是按钮,对于此代码,它应该是“submit”类型,很多代码中的微小错误。 感谢rboe的帮助。