网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

ASP.NET Web开发框架之五 控件扩展

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/01/05
种情况,我需要设置控件只允许输入大写字母,用户如果输入的是小写,则转化自动为大写。

3  对于Tab.cs #267行,这一行代码会有异常。如果前台JS打开多个选项卡,在页面刷新时,会抛出IndexOutOfRange异常,它的代码如下所示

  1. // 对于非激活Tab,其中的Iframe需要延迟加载  
  2.  if (this != tabStrip.Tabs[tabStrip.ActiveTabIndex])  
  3.                 {  
  4.                     OB.RemoveProperty("html");  
  5.                     OB.RemoveProperty("x_iframe_loaded");  
  6.                     OB.AddProperty("x_iframe_loaded"false);  
  7.  } 

ActiveTabIndex的值是2或3,但是当前只有一个tab选项卡,于是抛出索引越界异常。

4 PageRefresh时,会关闭前台页面打开的选项卡。需要用cookie记住已经打开的选项卡,在PageRefresh后,再打开被迫关闭的选项卡,以减少用户困扰。

5 对ascx用户控件的支持。新版本的ExtAspNet已经内置了此功能。如果仍使用的是3.1.8版本,需要这样

  1. foreach (UserGroupMenuTypeEntity usermenuType in menu.UserGroupMenuTypes)  
  2. {  
  3.                 function c = LoadControl("function.ascx"as function;  
  4.                 c.LineBreakPlaceHolder.Text =GetTranslation(usermenuType.Description.Replace("&"""));  
  5.                 c.DataList1.DataSource = usermenuType.UserGroupMenuDetails;  
  6.                 c.DataList1.DataBind();  
  7.                 ph.Controls.Add(c);  
  8.  
  9.                 Literal liter = new Literal();  
  10.                 liter.Text = "<br />";  
  11.                 ph.Controls.Add(liter);  

加载用户自定义控件。因为Web不同于WinForms,Web的类型定义并不包含资源,图片,控件,还必须引用页面ASPX/ASCX文件,C/S类型的继承则包含类型的方法,及其界面控件,相对方便很多。

6 Excel导入导出的支持。官方的例子中已经包含EXCEL导出功能,但没有导入功能,仍然需要提供Web方式下的EXCEL数据导入功能。

原文链接:http://www.cnblogs.com/Jame

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号