下面是主要后台部分代码

int cid = AjaxHelper.GetUrlIntParameter("cid");

key = "v4_indexcategory_" + plat + cid.ToString();

result = CacheHelper.GetCacheValue(key) as string;

if (string.IsNullOrEmpty(result))

{

Page page = new Page();

IndexCategory uc = (IndexCategory)page.LoadControl("~/Controls/App/IndexCategory.ascx");

uc.Limit = 16;

uc.CategoryId = cid;

uc.plat = plat;

page.Controls.Add(uc);

StringWriter sw = new StringWriter();

HttpContext.Current.Server.Execute(page, sw, false);

result = sw.ToString();

CacheHelper.UpdateCache(key, result, SiteCache.AjaxDataTimeout);

}

context.Response.Write(result);

IndexCategory uc = (IndexCategory)page.LoadControl("~/Controls/App/IndexCategory.ascx");这个是加载控件

uc.Limit = 16;这是为控件的属性赋值

以上CacheHelper是一个缓存的共用类,调用的用户控件这后会将动态内容html代码放入缓存中,下次就直接在缓存中取出来,这样网站性能得到提高。

怎么把蓝狐上的代码转为html,Ajax动态调用用户控件输出html相关推荐

  1. ASP.NET中实现复用代码自定义用户控件UserControl的使用

    场景 ASP.NET中新建Web网站并部署到IIS上(详细图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/107199 ...

  2. Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载)...

    (一).  概要 开发<数据绑定用户控件>, 要实现一个DataSource属性, 并且能够自动识别不同的数据源, 如: ArrayList, DataTable, DataSet, XM ...

  3. ASP.NET重用代码技术 - 用户控件技术

    作者: 苏红超 使用ASP.NET中的代码绑定技术来使得代码重用变得简单可行.我们发现,利用代码绑定技术我们可以容易的将我们的代码和内容分离开来,利用它可以建立可重用的代码,只是这种技术本身也存在着一 ...

  4. Winform中使用用户控件实现带行数和标尺的RichTextBox(附代码下载)

    场景 RichTextBox控件允许用户输入和编辑文本的同时提供了比普通的TextBox控件更高级的格式特征. 效果 注: 博客主页: https://blog.csdn.net/badao_lium ...

  5. 关于ASP.Net页面上用户控件相互调用的方法 .

    引至:http://blog.csdn.net/aqgsh/article/details/6941466 最近做一个项目,在首面上有几个用户控件,其中一个是显示当前登录的用户名,位于名为PageHe ...

  6. Asp.net 2.0 中获取控件输出的Html代码 (转)

    将Asp.net 控件的呈现html获取,在不少场合会用到,比如生成静态页时 以下代码选自 Asp.net 2.0 高级编程 转自:Asp.net 2.0 中获取控件输出的Html代码 public  ...

  7. .net 用户控件ascx.cs注册js脚本代码无效果

    在.net web项目中碰到一个比较奇怪的问题,网上没找到解决方案,先自己mark一下 问题描述: 添加一个用户控件ascx,在后端.cs添加js注册脚本,执行后没有弹出框 注册脚本为: this.P ...

  8. 使用控件设计窗体 上 布局主窗体 添加标签与文本框控件

    使用控件设计窗体 上 布局主窗体 添加标签与文本框控件 项目目标 所需控件 窗体基本设置 新建窗体 设置背景图片 设置平铺模式 设置icon 设置文字 修改名称 直接修改类名 标签控件与文本框控件 标 ...

  9. 控件包含代码块(即% ... %),因此无法修改控件集合解决

    控件包含代码块(即<% ... %>),因此无法修改控件集合 除了其他人分析的原因之外,还有我遇到的: 有人把Repeater里数据绑定写成<%=XXX%>,改了之后就没有那个 ...

  10. asp.net fileupload 文件上传后服务器上找不到文件,Asp.net中FileUpload控件上传文件例子...

    FileUpload 控件显示一个文本框控件和一个浏览按钮,使用户可以选择客户端上的文件并将它上载到 Web 服务器.用户通过在控件的文本框中输入本地计算机上文件的完整路径(例如,C:\MyFiles ...

最新文章

  1. 显微镜下的大明内容_《显微镜下的大明》epub、mobi、azw3
  2. 连续霸榜 Github!又有一个 Linux 神器出现了
  3. 生物学重复吗?还有技术重复?
  4. Android IOS WebRTC 音视频开发总结(十)-- webrtc入门002
  5. boost::ratio_not_equal相关的测试程序
  6. Spring中@Async用法总结
  7. VS2008中V表结束标记的分析
  8. 2017-2018-1 20155229 《信息安全系统设计基础》第十四周学习总结
  9. 程序员的噩梦:世界上最难的5种编程语言
  10. 查看win激活状态的命令
  11. ad16不能去除铺铜_海水小讲堂006 铜离子的正确使用姿势
  12. 基于java固定资产管理系统设计(含源文件)
  13. Android 科大讯飞离线语音识别
  14. echart 表格_市政工程表格不会填?市政工程1000个表格模板,一键即可套用
  15. 中国居民消费价格指数(CPI)月度汇总数据集(1990.1.31--2020.2.29)
  16. python官方文档(自翻译)
  17. 【Linux 操作系统】vim编辑器配置及常用命令
  18. Spell Checker
  19. 674138《JavaScript框架设计(第2版)》_司徒正美
  20. 国科大英语Unit4

热门文章

  1. ElasticSearch已有字段添加Fields
  2. python 模拟百度搜索关键词
  3. IPQ5018测试问题之Connect to QPST server
  4. 【转载】Confluence(wiki)配置数据库及修改数据库地址
  5. EfficientNet 简介
  6. 内容分发网络(CDN)
  7. GNU Radio AM调制解调(一)
  8. 怀旧小霸王游戏机网页源码
  9. Android热修复-Robust
  10. 华南植物园除夕牡丹花展 近万盆鲜花将亮相