博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
"SmartNavigation"苗条版ClientNavigation增肥
阅读量:6693 次
发布时间:2019-06-25

本文共 1281 字,大约阅读时间需要 4 分钟。

 原来做的没有注意只支持保存和恢复页面的scrollTop,今天发现有个应用还需要保存一下scrollLeft,于是就把ClientNavigation增了点肥,支持scrollLeft的save/load了。放在这里算是对的update吧。

None.gif
using System;
None.gif
using System.Collections;
None.gif
using System.ComponentModel;
None.gif
using System.Drawing;
None.gif
using System.Text;
None.gif
using System.Web;
None.gif
using System.Web.UI;
None.gif
using System.Web.UI.WebControls;
None.gif
using System.Web.UI.HtmlControls;
None.gif
None.gif
namespace Birdshome.Web.WebControls
ExpandedBlockStart.gif{
ExpandedSubBlockStart.gif    
///
 
<summary>
InBlock.gif    
///
 Summary description for ClientNavigation.
ExpandedSubBlockEnd.gif    
///
 
</summary>
InBlock.gif    [DefaultProperty("Text")]
InBlock.gif    [ToolboxData("<{0}:ClientNavigation runat=server></{0}:ClientNavigation>")]
InBlock.gif    
public 
class ClientNavigation : WebControl, INamingContainer, IPostBackDataHandler
ExpandedSubBlockStart.gif    {
ExpandedSubBlockStart.gif        
public ClientNavigation() : 
base() {}
InBlock.gif
ContractedSubBlock.gif        
Properties
InBlock.gif
InBlock.gif        
protected 
override 
void Render(HtmlTextWriter writer)
ExpandedSubBlockStart.gif        {
InBlock.gif            
this.RegisterClientScript();
InBlock.gif            writer.AddAttribute(HtmlTextWriterAttribute.Type, "hidden");
InBlock.gif            writer.AddAttribute(HtmlTextWriterAttribute.Id, 
this.ClientID);
InBlock.gif            writer.AddAttribute(HtmlTextWriterAttribute.Name, 
this.ClientID);
InBlock.gif            writer.AddAttribute(HtmlTextWriterAttribute.Value,
InBlock.gif                
string.Format("{0}:{1}", 
this.PositionTop,
this.PositionLeft));
InBlock.gif            writer.RenderBeginTag(HtmlTextWriterTag.Input);
InBlock.gif            writer.RenderEndTag();
ExpandedSubBlockEnd.gif        }
InBlock.gif
ContractedSubBlock.gif        
Client Script
InBlock.gif
ContractedSubBlock.gif        
IPostBackDataHandler interface
ExpandedSubBlockEnd.gif    }
ExpandedBlockEnd.gif}

    价格公道,童叟无欺,欢迎使用emsmile.gif

本文转自博客园鸟食轩的博客,原文链接:http://www.cnblogs.com/birdshome/,如需转载请自行联系原博主。

你可能感兴趣的文章
【Python 数据分析】jieba文本挖掘
查看>>
[日常] PHP与Mysql测试kill慢查询并检验PDO的错误模式
查看>>
WPF仿百度Echarts人口迁移图
查看>>
XamlReader动态使用xaml
查看>>
springcloud9----feign-client-without-hystrix
查看>>
关于redis连接池
查看>>
C#多线程
查看>>
ASP.NET MVC Filters 4种默认过滤器的使用【附示例】 数据库常见死锁原因及处理 .NET源码中的链表 多线程下C#如何保证线程安全? .net实现支付宝在线支付 彻头彻尾理...
查看>>
线程等待 Join()方法
查看>>
解决“当前扩展缓存策略没有进行注册”的错误
查看>>
laravel博客后台操作步骤
查看>>
佛家经典语录
查看>>
《React Native 精解与实战》书籍连载「Node.js 简介与 React Native 开发环境配置」...
查看>>
Zabbix系统中的历史数据和趋势数据
查看>>
Maven中基于POM.xml的Profile来动态切换配置信息
查看>>
Easyloggingpp的使用
查看>>
java十五个常用类学习及方法举例
查看>>
Jvm(36),class文件结构----访问标志
查看>>
服务高可用:幂等性设计
查看>>
ant 重置(修改)DatePicker MonthPicker Cascader 的值
查看>>