关于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 = "zhangsan";
        Response.Cookies["pass"].Value = "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 [email protected],[email protected],[email protected],[email protected],img=@img
    RETURN
后台更新数据库值要说明是存储过程
时间: 2024-11-10 00:51:15

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

winfrom获取用户控件里的控件对象

如何获取用户控件里的控件对象呢,其实思路也是很简单的, 比如有一个panel 用户控件 里面有许多的其他控件. 那么要找出一个Label控件怎么找呢,好的.现在我们就开始 首先,一个foreach循环获得所有控件. 然后根据类型筛选出这个类型的所有控件.然后就可以用Name来判断了 foreach(var lb in mi_image1.Controls) {    if (lb is Label)    {         Label obj = lb as Label;   //如果把循环改

笔记03 wpf 在MVVM模式下怎样在Viewmodel里面获得view的控件对象

 转自http://blog.csdn.net/qing2005/article/details/6601199http://blog.csdn.net/qing2005/article/details/6601475 MVVM中轻松实现Command绑定(二)传递Command参数 属性栏里去设置的.语句应该是CommandParameter="{Binding ElementName=控件名}" 我们如果需要在Command中传递参数,实现也很简单.DelegateCommand还

ArcGIS for Android地图控件的5大常见操作

原文地址: ArcGIS for Android地图控件的5大常见操作 - ArcGIS_Mobile的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/arcgis_mobile/article/details/7801467   GIS的开发中,什么时候都少不了地图操作.ArcGIS for Android中,地图组件就是MapView,MapView是基于Android中ViewGroup的一个类(参考),也是ArcGIS Runtime SDK for

iOS开发UI篇—自定义瀑布流控件(蘑菇街数据刷新操作)

iOS开发UI篇—自定义瀑布流控件(蘑菇街数据刷新操作) 一.简单说明 使用数据刷新框架: 该框架提供了两种刷新的方法,一个是使用block回调(存在循环引用问题,_ _weak),一个是使用调用. 问题:在进行下拉刷新之前,应该要清空之前的所有数据(在刷新数据这个方法中). 移除正在显示的cell: (1)把字典中的所有的值,都从屏幕上移除 (2)清除字典中的所有元素 (3)清除cell的frame,每个位置的cell的frame都要重新计算 (4)清除可复用的缓存池. 该部分的代码如下: 1

Winform开发常用控件之DataGridView的简单数据绑定——自动绑定

DataGridView控件可谓是Winform开发的重点控件,对于数据的呈现和操作非常方便,DataGridView可谓是既简单又复杂.简单在于其已经集成了很多方法,复杂在于可以使用其实现复杂的数据呈现和操作. 本文是入门级培训,先介绍DataGridView的简单应用,复杂的应用在后续的博文中会一一呈上. DataGridView主要是呈现数据和数据操作的,那自然离不开数据. 首先是数据绑定,DataGridView的数据源可以是DataSet.DataTable或Ilist等,至于Data

027.ASP控件

1.127.0.0.1 保留IP,代表本机2.控件每种控件对应一个类型,所有控件父类型是Control窗体也是一个控件FindControl().Controls3.DropDownList.checkbox.RadioButton.ListBox--(除了Button之外的大部分控件)的服务端事件必须开启AutoPostBack才可用,因为事件响应方法在服务端,如果从客户端不向服务端发请求,方法无法执行,而下拉框默认不会提交表单发请求.所以必须开启AutoPostBack,允许下拉框提交表单,

UIAutomator中滚动ListView获得目标TextView控件对象的经验点滴

当创建一个UiScrollable对象时,如果指定的参数是new UiSelector().scrollable(true),那么会出现以下问题 当可滚动控件(比如ListView)不满一页不需要滚动时,创建的UiSrollable对象返回值是为空的. 所以以下代码是错误的: //Find out the new added note entry UiScrollable noteList = new UiScrollable( new UiSelector().scrollable(true)

Andriod ADT v22.6.2版本中在Mainactivity.java中使用fragment_main.xml中TextView控件对象的问题

众所周知,我们既可以在 activity_main.xml文件中控制activity中的view,也可以使用java代码的set..()方法控制它.在学习过程中,发现在ADT新版本中,和以前版本有区别: 新建Andriod工程后,MainActivity 不再继承Activity,而继承的是ActionBarActivity:在layout文件夹下会自动生成两个.xml文件,activity_main.xml文件和fragement_main.xml文件,和以前的版本只有一个activity_m

android菜鸟学习笔记14----Android控件(三) ListView的简单使用

MVC模式: MVC的基本原理就是通过Controller连接View和Model.当View中所显示的数据发生变化时,会通知Controller,然后由Controller调用Model中的相关方法执行相应的数据修改操作.反之,当Model中的数据发生变化时,也会通知Controller,由Controller通知View更新显示内容.如此一来,就使得数据部分与视图部分相分离,任何一方发生改变都不会影响到另一方. 而在android中,MVC的一个常见应用就是ListView显示数据.V代表的