【发布时间】:2016-01-17 10:36:30
【问题描述】:
我正在尝试学习 C# 中的类和对象,我想获取文本框值并使用类将其显示在标签中并获取设置属性。 我尝试以下过程,但我不会显示/输出任何内容。
index.aspx 代码
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="classes.Index" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="fname" runat="server" /><br />
<asp:TextBox ID="lname" runat="server" /><br />
<asp:TextBox ID="password" runat="server" /><br />
<asp:Button Text="Submit" ID="submit" runat="server" OnClick="submit_Click" />
<br />
<br />
<br />
<br />
<asp:Label ID="FirstName" runat="server"></asp:Label>
</div>
</form>
</body>
</html>
按钮点击代码
protected void submit_Click(object sender, EventArgs e)
{
basicinfo bn = new basicinfo();
FirstName.Text = bn.fname;
}
类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace classes
{
public class basicinfo
{
public string fname;
public string last_name;
public string password;
public string Name
{
get{return fname;}
set{fname=value;}
}
}
}
有人可以告诉我这是错误的方式吗?另外请提供任何帮助材料/链接/视频教程课程的参考,通过这些课程我可以清除我的基本类、设置、对象、方法的想法,我很难理解它。
更新 如果这是它的工作原理
protected void submit_Click(object sender, EventArgs e)
{
basicinfo bn = new basicinfo();
bn.Name = fname.Text;
FirstName.Text =bn.Name;
}
那我们为什么要使用类并获取、设置属性呢?
我们可以简单地这样做
protected void submit_Click(object sender, EventArgs e)
{
FirstName.Text = fname.Text;
}
【问题讨论】:
-
我建议尝试这门课程:
https://app.pluralsight.com/library/courses/c-sharp-fundamentals-with-visual-studio-2015/table-of-contents(推荐他们一无所获) -
FirstName 标签中的文本是什么?
-
我正在尝试使用类在标签中显示数据并获取、设置属性。
-
公共字符串->公共静态字符串