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

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

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/01/05
精确的,我们应该加在那些有数据修改的页面,如果页面被修改过,则弹出确认提示,否则可以直接关闭选项卡。

再来看看两个比较实用的脚本,关闭当前选项卡和关闭所有选项卡

  1. //关闭活动的选项卡  
  2. function closeActivePanel() {  
  3.             var tabpanel = Ext.getCmp(''<%= mainTabStrip.ClientID %>'');  
  4.             var _activeTab = tabpanel.getActiveTab();  
  5.             if (_activeTab.x_iframe_url == "/Management/admin/default.aspx")  
  6.                 return;  
  7.             tabpanel.remove(_activeTab);  
  8. }  
  9.  
  10. //关闭所有选项卡  
  11. function closeAllPanel(){  
  12.             var tabpanel = Ext.getCmp(''<%= mainTabStrip.ClientID %>'');  
  13.             var _activeTab = undefined;  
  14.             for(var i=0;i< tabpanel.items.length;i++)  
  15.             {  
  16.                  _activeTab = tabpanel.items.items[i];  
  17.                  if (_activeTab.x_iframe_url!=undefined && _activeTab.x_iframe_url == "/Management/admin/default.aspx")  
  18.                     continue;  
  19.                  tabpanel.remove(_activeTab);  
  20.                  i = 0;  
  21.             }  
  22.             tabpanel.doLayout();  

如果需要在后台代码中调用,可以这样调用之

  1. string tab = "closeAllPanel();";  
  2. PageContext.RegisterStartupScript(tab); 

还有一些控制项,有的还未找到实现方法,一并列举如下

1  控制TextBox的输入长度。比如maxLength=6,只允许输入6个字符,第7个字符无法输入。当前控件仍然可以输入,只是会有验证提示错误。

2  只允许大写字母输入。有的控件,比如用户名,在C#.NET里面,MIS和mis的字母相同,但是比较equal时,如果不设置忽略大小写,则它们的值不等,但是在数据库里面,它们是相同的值。为避免这

网学推荐

免费论文

原创论文

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