我需要学习C#/ ASP.NET。我一直在谷歌搜索,但我找不到任何教程。PHP到C#的转换。接受用户输入/操作用户输入
现在我有在ASP.NET
HTML表单如何操纵用户输入并显示他们回来呢?
在PHP中我会写这样的:
if (isset($_POST['fname'])){
$name = $_POST['fname'];
echo $name;
}
我如何做同样的在C#/ ASP.NET?
我需要学习C#/ ASP.NET。我一直在谷歌搜索,但我找不到任何教程。PHP到C#的转换。接受用户输入/操作用户输入
现在我有在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);
}
}
if (!String.IsNullOrEmpty(Request.Form["fname"]))
{
var name = Request.Form["fname"];
Response.Write(name);
}
可能值得一提的是'Response.Write'并不是真正的在ASP.NET中构建内容的明智方式...... –
确实。也在PHP中(当使用现代MVC框架时)。 – haim770
放在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
}
您已经使用谷歌搜索,但没有找到*任何*教程?我发现的“asp.net forms tutorial”的第一个结果是[官方webforms教程页面](http://www.asp.net/web-forms/tutorials)。 –
或者这一个http://www.w3schools.com/aspnet/ –
更正:我不知道它是ASP.NET还是C#。我一直在谷歌搜索。它们是一样的吗? @ _ @ 因为我知道你可以在ASP.NET中使用VB或C#有人可以纠正我吗? D: – Belzelga