asp.net 自带ajax 控件的小实例

 <form id="Form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <div>
        <asp:Label ID="Label1" runat="server" Text="车牌号:"></asp:Label>
        <asp:TextBox ID="tbVehicleLic" runat="server"></asp:TextBox>
        <asp:Label ID="Label2" runat="server" Text="离线间隔(分钟):"></asp:Label>
        <asp:TextBox ID="tbTimeSpan" runat="server">30</asp:TextBox>
        <asp:Button ID="btnSearch" runat="server" onclick="btnSearch_Click" Text="查询" Width="80px" />
    </div>
    <div>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>          <!--下面是一个报表-->
                <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana"
                    Font-Size="8pt" InteractiveDeviceInfos="(集合)" WaitMessageFont-Names="Verdana"
                    WaitMessageFont-Size="14pt" Width="100%" Height="70%">
                    <LocalReport ReportPath="bin\Pages\Report\LastOnlineRpt.rdlc">
                    </LocalReport>
                </rsweb:ReportViewer>
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>
    </form>

后台

 protected void Page_Load(object sender, EventArgs e)
        {
            ScriptManager1.RegisterAsyncPostBackControl(btnSearch);//给按钮注册异步事件
        }

        protected void btnSearch_Click(object sender, EventArgs e)
        {
            string vehicleLic = this.tbVehicleLic.Text;
            double timeSpan = Convert.ToDouble(this.tbTimeSpan.Text);
            string lineID = "164,165,166,167";
            MainBLL bll = new MainBLL();
            var dt = bll.GetBusStatusByLineID(lineID, vehicleLic, timeSpan);
            ReportDataSource ReportData = new ReportDataSource("DataSet1", dt);
            ReportViewer1.LocalReport.DataSources.Clear();
            ReportViewer1.LocalReport.DataSources.Add(ReportData);
            //this.UpdatePanel1.Update();
        }

asp.net 自带ajax 控件的小实例,布布扣,bubuko.com

时间: 2024-10-14 00:23:34

asp.net 自带ajax 控件的小实例的相关文章

Ajax控件之ScriptManager与UpdatePanel用法

公司项目用到UpdatePanel,完全不明所以. 好在赖垒大神对俺的细心讲解,写个日志,以作纪念. 作用:用于页面局部刷新!不干扰其他控件内容! 1.首先在页面申明<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>  注解:      1, ScriptManager(脚本控制器)是asp.net ajax存在的基础.      2, 一个页面

AJAX 控件集之TextBoxWatermark(水印文本框)控件

功能:       可以让TextBox控件初始化的时候拥有水印文字.属性:    TargetControlID :要使用具有水印效果的TextBox控件ID.    WatermarkCssClass :指定水印文字的CSS样式表.    WatermarkText :显示在TextBox控件的水印文字内容. 代码实例: <asp:Panel ID="panIntTemp" runat="server" GroupingText="新增资料&qu

asp.net学习之DataList控件

asp.net学习之DataList控件 DataList控件与Repeater控件一样由模板驱动,与Repeater控件不同的是: DataList控件默认输出是一个HTML表格.DataList在输出时已经在相应的模板上套上了表格标签,而Repeater则是模板是什么样,输出就是什么样. 1. DataList显示数据 例1:使用DataList显示数据 <asp:DataList ID="DataList1" runat="server" DataSou

ASP.NET服务端基本控件介绍

大概分为三种控件: HTML控件,ASP.NET把HTML控件当成普通字符串渲染到浏览器端,不去检查正确性,无法在服务端进行处理ASP.NET服务端控件,经过ASP.NET高度封装的控件,运行在服务端,可以用C#代码进行操作,会渲染到客户端为HTML控件runat=server的HTML控件,在HTML控件中添加runat="server",也是运行在服务端,也可以用C#代码操作也会渲染成HTML,不像ASP.NET服务端控件那样高度封装,和服务端控件相比:如果控件没有被ASP.NET

Asp.NET之浅谈控件

一.web控件 1.文本框控件 TextBox控件 功能说明:用于显示文本和接收用户输入的文本 命名前缀:Txt ASPX代码: <asp:TextBox ID="TxtSample" runat="server" Text="TextBox Sample"></asp:TextBox> 重要属性:Text               显示在按钮上的文本 TextMode      设置文本的模式,"Single

mono下使用ajax控件报Details: Error parsing near错误

centOS-6.5 + mono-3.6+jexus-3.6.1 使用ajax控件时,在windows iis下没有问题,linux 下报如下错误 行: 16错误: Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is m

向asp.net项目中添加控件AspNetPager

1.打开项目,把.dll文件放入项目中: 2.在工具栏中添加一个自定义选项卡 3.右键选项卡,点击"选择项" 4.在打开的对话框中点击:"浏览" 5.找到要添加的控件文件AspNetPager.dll,确定,添加成功啦 向asp.net项目中添加控件AspNetPager

PrimeFace JSF中使用ajax控件无法实时更新文本框inputTextarea内容

PrimeFace+JSF实际工作需要点击一个树将关联的文本添加到inputTextarea文本框,inputTextarea允许用户随意更改,ajax绑定树的select事件,但点击时,后台Bean对象无法实时获取前台文本框改变的实际内容. 原因估计ajax控件无法将前台文本框数据关联到后台. 解决方案: 添加一个按钮和文本框鼠标事件,事件JS调用按钮click事件,由按钮将文件夹数据同步到后台. 前台代码: <script> function callButton(){ document.

ASP.NET MVC显示UserControl控件(扩展篇)

昨晚Insus.NET有怀旧一下<念念不忘,ASP.NET MVC显示WebForm网页或UserControl控件>http://www.cnblogs.com/insus/p/3641610.html 那仅是小小尝试,还有很多不明的地方. 那一篇其中有Render用户控件ascx的.如今Insus.NET想重构它一下,让步其能在Action或是Razor语法中使用. 创建一个AscxUtility.cs,这们我们可以在应用程序中多个地方使用. 这样我们就可以重构一下昨晚那个public A