diff --git "a/46\346\235\216\345\277\227\346\235\260/.keep" "b/46\346\235\216\345\277\227\346\235\260/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/46\346\235\216\345\277\227\346\235\260/Webform.md" "b/46\346\235\216\345\277\227\346\235\260/Webform.md" new file mode 100644 index 0000000000000000000000000000000000000000..fa3dba4bf74cfa7b6f044784bb7e4115edc64ebd --- /dev/null +++ "b/46\346\235\216\345\277\227\346\235\260/Webform.md" @@ -0,0 +1,59 @@ +# Webform + +### Asp.NET + +#### B/S?C/S? + +C/S指客户端软件 + +B/S指浏览器 + +## IIS + +是Windows severs 操作系统免费捆绑的组件 + +是web应用程序运行的服务器 + +# 页面对象 + +### IsPostBack属性 + +判断是否回发或首次加载 + +true =回发 false=首次加载 + +```C# +protected void Page_Load (object sender,EventArgs e) +{ + if(!Page.IsPostBack) + { + this.对象.Text = System.DateTime.Now.ToString(); + } +} +``` + +### 页面传值 + +```C# + protected void Page_Load(object sender, EventArgs e) + { + //设置初始值 + //1.首次加载 + if (!IsPostBack) + {// key value + ViewState["c"] = 0; + } + } + //没有成员变量 + //无状态: + + protected void Button1_Click(object sender, EventArgs e) + { + + int counter = (int)ViewState["c"]; + counter++; + lit.Text = counter.ToString(); + ViewState["c"] = counter; + } +``` +