我需要学习C#/ ASP.NET。我一直在谷歌搜索,但我找不到任何教程。
现在我在ASP.NET中有一个HTML表单
如何操纵用户输入并将其显示回来?
在PHP中我会写这个:
if (isset($_POST['fname'])){
$name = $_POST['fname'];
echo $name;
}
我如何在C#/ ASP.NET中做同样的事情?
答案 0 :(得分:2)
if (!String.IsNullOrEmpty(Request.Form["fname"]))
{
var name = Request.Form["fname"];
Response.Write(name);
}
答案 1 :(得分:1)
快速写出来,看起来像这样:
protected void ButtonClick(object sender, EventArgs e)
{
string name = Request.Form["fname"];
//Or with a TextBox
string name = fnameTextBox.Text;
if(!String.IsNullOrEmpty(name))
{
Response.Write(name);
}
}
答案 2 :(得分:1)
将此代码放在aspx页面中:
<asp:TextBox runat="server" id="txtfname" />
<asp:Button runat="server" id="btnSubmit" Text="Save" OnClick="btnSubmit_Click"/>
和你的aspx.cs页面:
protected void btnSubmit_Click(object sender, EventArgs e)
{
string fname = txtfname.Text;
//save to db or whatever code here
}