C# PHP到C的转换。获取用户输入/操纵用户输入

C# PHP到C的转换。获取用户输入/操纵用户输入,c#,asp.net,C#,Asp.net,我被要求学习C/ASP.NET。我一直在谷歌上搜索,但找不到任何教程 现在我在ASP.NET中有一个HTML表单 如何操作用户输入并显示它们 我将用PHP编写以下代码: if (isset($_POST['fname'])){ $name = $_POST['fname']; echo $name; } 如何在C/ASP.NET中实现同样的功能?我脑海中很快就会浮现出这样的情景: protected void ButtonClick(object sender, EventArgs e) {

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

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

如何操作用户输入并显示它们

我将用PHP编写以下代码:

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

echo $name;
}

如何在C/ASP.NET中实现同样的功能?

我脑海中很快就会浮现出这样的情景:

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);
    }
}

将此代码放入aspx页面:

<asp:TextBox runat="server" id="txtfname" />
<asp:Button runat="server" id="btnSubmit" Text="Save" OnClick="btnSubmit_Click"/>

你在谷歌上搜索过,但没有找到任何教程?我在asp.net表单教程中发现的第一个结果是。或者这一个更正:我不知道它是asp.net还是C。我一直在用谷歌搜索这两个。它们是一样的吗?@@@因为我知道你可以在ASP.NET中使用VB或C,有人能纠正我吗?D:NameTextBox.Text!=$_POST['fname']你是对的,更正了。谢谢:我正在使用拖放功能,文本框之类的东西@_@也许值得一提的是,现在在ASP.NET中构建内容时,Write并不是一种明智的方式……事实上。在使用现代MVC框架时,也可以使用PHP。
<asp:TextBox runat="server" id="txtfname" />
<asp:Button runat="server" id="btnSubmit" Text="Save" OnClick="btnSubmit_Click"/>
protected void btnSubmit_Click(object sender, EventArgs e)
{
    string fname = txtfname.Text;
    //save to db or whatever code here
}