-8

我需要学习 C#/ASP.NET。我一直在谷歌搜索,但我找不到任何教程。

现在我在 ASP.NET 中有一个 HTML 表单

如何操纵用户输入并将其显示回来?

在 PHP 中,我会这样写:

if (isset($_POST['fname'])){
$name = $_POST['fname'];

echo $name;
}

我如何在 C#/ ASP.NET 中做同样的事情?

4

3 回答 3

2
    if (!String.IsNullOrEmpty(Request.Form["fname"]))
    {
        var name = Request.Form["fname"];
        Response.Write(name);
    }
于 2013-06-13T07:47:33.770 回答
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
}
于 2013-06-13T07:49:53.830 回答
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);
    }
}
于 2013-06-13T07:45:50.470 回答