23
2010
06

asp.net+jquery滚动滚动条加载数据下拉控件

由于需求需要用到一个滚动滚动条加载数据的下拉列表(假如数据1000条,下拉列表开始只显示100条,当用户下拉滚到条到最底下时,再加载下一个100条,如此循环),这样的需求貌似自己感觉不是很合理,因为数据多了如此下拉无论从人还是机器操作都比较痛苦。

没办法由于需求下来了,只能按需求操作。网上找了很多相关控件都感觉有点庞大,占资源比较多。没办法自己花半天时间弄出个半成品自定义控件,拿出来分享下,如有高手看了请多指点。

需求:AJAX滚动滚动条加载数据的下拉列表
控件名称:Webcombo
所用技术:ASP.NET(C#),jQuery,ASP.NET一般处理文件(.ashx)

05
2010
03

ASP.NET 两种超强SQL 注入免费解决方案( 基于IIS)

不可否认,SQL注入是现在网站攻击的主要手段,而在我以往做网站中都是利用字符串过滤和错误隐藏来避免这种攻击。这种方法只是从程序可以有效避免一些侵略,但实际如果在你没能力改变代码的情况下该如何防止这样的问题呢?下面我找到的两中办法,都是利用IIS来进行设置的。UrlScan 3.1UrlScan 3.1是一个安全方面的工具,微软官方的东西。它会检查所有IIS处理的HTTP请求。在

22
2009
03

Asp.Net程序员与SEO - .Net基于SEO友好数据分页

Asp.Net有很多用来显示数据的控件都是拖出来就可以用的,很简单,很方便,代码量也很少。象GridViews和DataGrids就属于这样的控件,但这两个控件分页机制采用的是javascript来与本页交互实现的,分页后url不会有新的改变。这样的话对SEO不是很友好的,因为当搜索引擎爬虫(或成为蜘蛛)从你的网页上得到这个这个连接时,“点击进入”发现是属于同一页面,将不会

05
2009
02

In search for the fastest IList to IList<T> conversion

转载一篇文章,关于IList转换成IList<T>的三种方法,分析较透彻。没翻译,下面是原文地址。

http://bloggingabout.net/blogs/ramon/archive/2007/06/18/in-search-for-the-fastest-ilist-to-ilist-lt-t-gt-conversion.aspx

...
30
2008
10

自动为c#变量生成属性(VS2005)

在编写c#代码的时候,我们经常需要做一些重复枯燥的工作。例如,编写DTO(数据访问对象),通常就是为一个类定义一系列的变量和属性。

有一些第三方的IDE辅助工具,可以为我们生成一些代码,减少工作量。例如,Assist X就是一款很值得推荐的工具,使用其提供的Encapsulate Field功能,可以很方便地将一个类地编写封装为属性。

...
21
2008
02

一个简单的VS2005+XML源码下载

有个很简单的入门型代码是用VS2005+XML写的.很简单.有兴趣下来看下.

帐号密码都是twoman

[URL=upload/200802212210234322.rar]200802212210234322.rar[/URL]

09
2008
01

DataGrid,DataList,Repeater控件问题

DataGrid,DataList,Repeater 这个三个控件在ADO.net中都起着显示数据的作用。但其效果却有很大的差异。
这里只介绍下DataGrid,DataList,Repeater三个按扭的用法
  
DataGrid用法
前台代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DataGrid.aspx.cs" Inherits="DataGrid" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:DataGrid ID="DataGrid1" runat="server" BackColor="White" BorderColor="#E7E7FF"
            BorderStyle="None" BorderWidth="1px" CellPadding="3" GridLines="Horizontal" AutoGenerateColumns="false">
            <FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" />
            <SelectedItemStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
            <PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Right" Mode="NumericPages" />
            <AlternatingItemStyle BackColor="#F7F7F7" />
            <ItemStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" />
            <HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" />
            <Columns>
               <asp:BoundColumn DataField="name" HeaderText="用户名">
               <HeaderStyle Width="30%" />
               </asp:BoundColumn>
               <asp:BoundColumn DataField="passwd" HeaderText="密码">
               <HeaderStyle Width="50%" />
               </asp:BoundColumn>
            </Columns>
        </asp:DataGrid></div>
    </form>
</body>
</html>

 

«1»