Sampson-Li
Sampson.Li学习经验总结博客 学历代表过去,能力代表现在.学习力代表未来!
摘要: 相信大家都遇到过把web网站生成html发不到网上.也很好奇一些cms上都有这个功能,其实很简单大体思路就是:在你的后台,做一html页面生成器.点击时.循环web目录下的aspx文件(这一点应该不难实现).将他们全部生成html.这就是阻碍大家的路障.下面简单介绍一个demo当然也可以做的跟cms一样,后台可视化管理模板页.其原理只不过把模板html读到编辑器里.然后定义一些标签来读取数据.(本人做了一个bayyter.game的cms就是用的这种方法,每个游戏专题只需要美工写页面,插入标签就OK.个人感觉速度还很快.这个站放在国外.所以要上vpn)1方法一:根据模板生成,保持在html文件 阅读全文
posted @ 2011-11-03 14:51 Sampson 阅读(4824) 评论(3) 推荐(0) 编辑
摘要: asp.net会经常遇到分页的效果,尤其是希望实现静态的html分页排序(html分页相信大家都已经有自己的解决方案.在这里就不多说).我写了一个简单的Demo排序.数据就是字母和数字两组.(汉字需要找到asc码) 原理就是利用数组自带的sort排序,进行表格重组.已在.net mvc 中测试过.支持分页.(申明一点.只对当前页面数据排序 无刷新,对所有页面排序的话,肯定需要刷新.这点我还在解决中.)希望有新想法的高手们,给下指点.下面把html的代码贴出来:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN 阅读全文
posted @ 2011-11-03 10:48 Sampson 阅读(8420) 评论(1) 推荐(1) 编辑
摘要: 延时加载是现在web网站经常用到的技术.能够提高网站访问速度,减轻服务器压力.这里我就上传一个demo,供大家参考.jquey延时加载Demo 阅读全文
posted @ 2011-11-03 10:01 Sampson 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 大家都知道网上有很多投票功能.于是就有了刷票数的软件,这几天了解一下,其思路应该是每刷几次网页,就更换一个IP,然后继续访问.防止IP被封掉.刷机无效.....在这里我用winfrom写了一更换ip去打开网页的demo,(只是实现了核心的东西,以后有时间在改下.有兴趣的朋友可以弄下)后续开发大概是.从网上抓取免费的代理ip,然后在设定一个时间间隔.每隔多少次刷一下,和每隔多少次(多少秒)换一个ip..界面大概这样public partial class Form1 : Form { public Form1() { InitializeComponent(); } vo... 阅读全文
posted @ 2011-11-03 09:01 Sampson 阅读(4728) 评论(0) 推荐(0) 编辑
摘要: 这个demo是当我们需要在列表页时,点开某一列,希望在该列的下面显示一行数据,或者一个文本.这里使用了asp.net自带的Repeater 控件.下面是要调用的js <script language="javascript"> var $ = function(i) { return document.getElementById(i) }; function moreshow(ml, mr) { if (mr==null || mr=="") { var e = $(ml); if (e.style.display != 'bloc 阅读全文
posted @ 2011-11-02 17:27 Sampson 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 简单的常用栏目切换js.还不知道怎么上传文件呢.有点郁闷直接贴代码.htmlView Code <script type="text/javascript">function mouse(obj){var plist = obj.parentNode.getElementsByTagName("a");for(i=0;i<plist.length;i++){if(obj == plist[i]){plist[i].className = "hover_1";}else{plist[i].className = &qu 阅读全文
posted @ 2011-11-02 16:49 Sampson 阅读(2826) 评论(10) 推荐(3) 编辑
摘要: <div id="google_translate_element"></div><script>function googleTranslateElementInit() { new google.translate.TranslateElement({ pageLanguage: 'en', includedLanguages: 'es,pt,fr,en', gaTrack: true, gaId: 'UA-20003276-11', layout: google.translate.T 阅读全文
posted @ 2011-11-02 15:53 Sampson 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 先看一下效果图首先在controller中Create时.将数据存放与viewdata中[Authorize] public ActionResult Create() { IList<RuleElement> list = RuleElement.GetAll(); ViewData["ElementList"] = new SelectList(list, "ID", "RuleElementName"); ViewData["SelectElement"]=new List<SelectLi 阅读全文
posted @ 2011-11-02 11:53 Sampson 阅读(2578) 评论(0) 推荐(1) 编辑
摘要: 一个简单的内容分页.实现就是在内容插入的时候,在需要分页的地方,放入一个分页的表示符,然后分隔文章显示.public class Pager { //content是内容的str字符串,page是第几页 public static string ContentPage(string content,int page) { string[] array_content = content.Split(new string[] { "{$:page}" }, StringSplitOptions.None); int length = array_content.Length; 阅读全文
posted @ 2011-11-02 09:24 Sampson 阅读(709) 评论(2) 推荐(1) 编辑
摘要: 分页基本是每个程序都会遇到的问题.前面已经发不过sql存储过程的通用分页.这里小弟再发一个前台页面的分页显示.有点仿百度的样子.希望高手们有好的写法给予指导 1 protected DataTable dtNews ; 2 3 const int PAGE_SIZE = 7; 4 5 protected string pagestr; 6 7 protected string pagestring; 8 9 protected void Page_Load(object sender, EventArgs e)10 11 {12 13 string urlParam... 阅读全文
posted @ 2011-11-01 17:35 Sampson 阅读(825) 评论(0) 推荐(2) 编辑