首页 > 代码库 > 关于ASP控件对象的一些简单操作

关于ASP控件对象的一些简单操作

在线人数     Application.Lock();        Application["num"] =(Convert.ToInt32(Application["num"]) + 1).ToString();        Application.UnLock();              Label1.Text = Application["num"].ToString();Session  Application传值Session["user"] = TextBox1.Text;        Response.Redirect("Default2.aspx");Server进行编码和解码  Response.Write(Server.UrlEncode("http://www.abc.com"));虚拟路径转为绝对路径Server.MapPath()使用cookie来获取用户名或者密码 Response.Cookies["user"].Value = http://www.mamicode.com/"zhangsan";        Response.Cookies["pass"].Value = http://www.mamicode.com/"1234";        String str=Response.Cookies["pass"].Value;        Label2.Text = "写入成功!";读取数据Label2.Text = Server.HtmlEncode(Request.Cookies["user"].Value);        Label1.Text = Server.HtmlEncode(Request.Cookies["pass"].Value);超链接传值过程 使用占位符:string.Format        Response.Redirect(string.Format("Default2.aspx?username={0},pass={1}", TextBox2.Text, TextBox3.Text));接受使用Request.QueryString["user"].ToString();dropdownlist控件 switch (DropDownList1.SelectedItem.Text.Trim())        {            case "福建":                {                    ListBox1.Items.Clear();                    ListBox1.Items.Add("福州");                    ListBox1.Items.Add("厦门");                    ListBox1.Items.Add("泉州");                    break;                }            case "广东":                {                    ListBox1.Items.Clear();                    ListBox1.Items.Add("广州");                    ListBox1.Items.Add("汕头");                    ListBox1.Items.Add("中山");                    break;                }        }ListItem  foreach (ListItem l in ListBox1.Items)        {            if (l.Selected == true)            {                Label1.Text = l.Text;            }        }集合单选的控件 for (int i = 0; i < CheckBoxList1.Items.Count; i++)        {            if (CheckBoxList1.Items[i].Selected)            {                Label1.Text += CheckBoxList1.Items[i].Text + "  ";            }        }MApkongjian控件 需要三个条件 半径 X,Y  就可以实现点击中国地图跳转页面  <asp:ImageMap ID="ImageMap1" runat="server" ImageUrl="~/img/p3.jpg">        <asp:CircleHotSpot Radius="15" X="10" Y="10" />        <asp:CircleHotSpot Radius="100" X="200" Y="500" />        <asp:CircleHotSpot Radius="40" X="40" Y="90" />        <asp:CircleHotSpot Radius="300" X="400" Y="600" />    </asp:ImageMap>server对象的Transfer方法和respone的Redirect()两者的区别就 跟JSP的 重定向和URL不改变相似第一个不该变地址在Transfer跳转页面后也可以传值在页面出传值有多种方法 Request.QueryStrnng()  Session Application  PreviousPage.FindControl TextBox tb1 = (TextBox)PreviousPage.FindControl("TextBox2");        TextBox tb2 = (TextBox)PreviousPage.FindControl("TextBox3");        Label1.Text = tb1.Text;        Label2.Text = tb2.Text;master母版页使用存储过程使用ALTER PROCEDURE dbo.update_user    /*    (    @parameter1 int = 5,    @parameter2 datatype OUTPUT    )    */    @sid int,    @sname varchar(20),    @spassword varchar(12),    @sex char(10),    @saddress varbinary(50),    @img varbinary(50)AS    /* SET NOCOUNT ON */    update tb_user set sname=@sname,spassword=@spassword,sex=@sex,saddress=@saddress,img=@img    RETURN后台更新数据库值要说明是存储过程

 

关于ASP控件对象的一些简单操作