1.WriteContent(i_Age,d_Weight,d_Height);
protected...WriteContent(_age,_weight,_height){
}
总结:1.在写函数时候,都尽量使用_开头,全小写,这样的局部变量不会引起混淆,而前台可以传入带某些殊头字符的。
2._age是一个整型变量,在C#里面,都可以加".ToString()"方法,变为字符串,看来在C#里,变量都隐含着各种方法的。
2.+Math.Pow(x,3)+:Math方法是C#里面的一个数学函数,“.”之后就有很多处理,例如pow代表次幂,还有Log10,Max,Round啥的。
3."<asp:":这是一个asp的命名空间,还有其他的命名空间。C#特有的写法。
4....runat="server"...:代表是在服务器端的控件,可以由服务器进行处理
5." Label1.Text=...Text.Box1.Text":像Label,Text这些码了runat="server"的,不用asp里的什么post,get,自己都会跑到服务器里,所以在后台可以处理他们的".Text" 什么的。
6.与ASP不同的一点,ASP.NET的前台(浏览器)代码都写在default.aspx中,而后台都写在default.aspx.cs中,实行分离。不像ASP前台后台都用一种文件,这比asp先进。
7.textBox1.Text.ToString():将textBox1中的内容转换为字符串格式。
8.int i_num=int.Parse(txt_num.Text);:“.Parse()”把()中的类型强制转换成int类型。(parse:分析、剖析)
9.if(xx==true):if里面记得要用“==”来判断
10.AutoPostBack=True:意思是启用AutoPostBack功能。当用户写完表单,可能要确认一下表单,然后submit。当你的表单某个选项因用户的选择而需要改变表单的状态,可以使用autopostback。
11.Button1.Enabled=true;
txt_result.Enable=true;:意思是解锁两个控件,可以使用。
12.char[] ca; ca=txt_org.Text.ToCharArray:指将“txt_org.Text”里面的内容转换为字符串数组。
13.Panel呈现形式的理解,等价于<div></div>,最终也呈现为<div></div>
但两者在编程上却是截然不同的概念。
Panel属于WebControl类;Div属于LiteralControl类;Div runat=“server”属于HtmlControl类。
编程作用:WebControl>HtmlControl>LiteralControl
14.i=Int16.Parse(txt.Text):文本转换为数值