`
380071587
  • 浏览: 447546 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ASP.NET DIV弹出层

 
阅读更多

原页面

*list.ascx

<div style="display:none;"><a  id="a_add" href="UnitsEdit.aspx?ObjectId=0" class="contFormInit" onclick="$('.contFormInit').colorbox({ width: '550px', height: '300px'});" >Add</a> </div>
<div style="display:none;"><asp:Button ID="bt_F5" runat="server"></asp:Button></div>

弹出层

*edit.ascx

<asp:LinkButton ID="lbt_Add" runat="server">Save</asp:LinkButton>
<a href="javascript:parent.CancelWindow();">Cancel</a>

*edit.cs

    void lbt_Add_Click(object sender, EventArgs e)
    {
       Response.Write("<script>javascript:parent.MyF5();</script>");
       Response.End();
    }


masterPage

.master

 <script type="text/javascript">
    $(document).ready(function() {
        $('.contFormInit').colorbox({ iframe: true, width: '550px', height: '550px', overlayClose: false });

        $(document).bind('cbox_closed', function() {
            MyF5();
        });

    });
 ...
    </script>

BasePart.cs

       private Button _bt_F5;
 protected Button bt_F5
 {
 #region GetControl
 get
 {
 if (string.IsNullOrEmpty(F5_Id))
 {
 F5_Id = "bt_F5";
 }

 if (_bt_F5 == null)
 {
 _bt_F5 = this.FindControl(F5_Id) as Button;
 }
 return _bt_F5;
 }
 #endregion
 }
...
        protected override void OnPreRender(EventArgs e)
        {
            if (bt_F5 != null)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), this.ClientID + "F5click", "function MyF5(){ $('#" + bt_F5.ClientID + "').click() }", true);
            }
        }

...
 protected override void InitializeSkin(Control skin)
 {
 if (bt_F5 != null)
 {
 bt_F5.Click += new EventHandler(F5_Click);
 }

 }

protected virtual void F5_Click(object sender, EventArgs e)
 {
 this.ReDataBindInPage(this.Page);
 }



 protected void ReDataBindInPage(Control page)
        {
            foreach (Control _item0 in page.Controls)
            {
                if (_item0 is UserControl)
                {
                    Type _type = _item0.GetType();
                    MethodInfo Mymethodinfo = _type.GetMethod("DataBind");
                    Mymethodinfo.Invoke(_item0, null);

                }
                ReDataBindInPage(_item0);
            }
        }




分享到:
评论

相关推荐

    Asp.net div 弹出层 不遮罩

    弹出Div层 不遮罩 可拖移的div层 用于Asp.net 是一个很好的例子

    asp.net 遮罩 弹出div层

    一个不错的遮罩效果的弹出div层 适用于Asp。net 美观大方 js编写

    asp.net后台弹出层,asp.net后台调用前台JS事件

    这是一个用于as.net网页的弹出层对话框的实例,原本弹出提示可以使用alert&#40;'lcng'&#41;,但是由于不太友好,而且不太美观,后来才想自己做一个,当然了网上也有许多弹出对话框的jquery插件,不过平常使用的时候...

    漂亮的asp.net 弹出层

    这些功能很小,不值得用一个页面来实现其功能,那么“弹出层”就是最好的选择了。弹出层顾名思义,就是在原网页中弹出一个遮罩层,操作就在这个遮罩层中进行。 其实遮罩层就是一个div只不过要控制好他何时显示,何时...

    ASP.NET里用DIV层元素弹出窗体源代码

    使用TextBox控件并挂钩OnClick事件来触发DIV弹出窗体,包括使用Listbox控件来选择数据的值 一个不使用任何常规popup窗体或者过时的Dropdownlist来完成这个功能

    asp.net弹出层

    asp.net 网页实现DIV各种样式的弹出层,实现同页面的弹出!

    NET弹出层弹出div

    aspnet 弹出div层,并把弹出层上的值赋值给页面。

    ASP.net GridView双击事件,弹出一个窗口显示详细信息

    ASP.net GridView双击事件,弹出一个窗口显示详细信息,模式窗口显示详细信息。

    【ASP.NET编程知识】div弹出层的ajax登录(Jquery版+c#).docx

    【ASP.NET编程知识】div弹出层的ajax登录(Jquery版+c#).docx

    asp.net静态方法弹出对话框实现思路

    为菜鸟所准备……其实就是弹出JavaScript小窗口,总得来说就是定义的一个DIV 代码如下: /// &lt;summary&gt; /// 弹出JavaScript小窗口,其实就是定义的一个DIV /// &lt;/summary&gt; /// ”js”&gt;窗口信息&lt;/param&gt; public static ...

    ASP.NET 控件的使用

    4.2.1 创建弹出式日期选择器 135 4.2.2 根据数据库表呈现日历 137 4.3 显示广告 141 4.3.1 在XML文件中保存广告 141 4.3.2 在数据库表中存储广告 144 4.3.3 跟踪显示和转到 145 4.4 显示不同的页面视图 149 4.4.1 ...

    ASP.NET数据库中图片存储及读取

    lightbox和jquery库图片弹出层冲突解决 div+css制作的二级弹出标题--竖版 ASP.NET数据库中图片存储及读取

    漂亮的弹出层

    弹出一个漂亮的asp.net层,只要你在&lt;div&gt;里面写你想干的事情就OK了。

    jQuery点缩略图弹出层显示大图片

    2015年繁忙的一月份,无更多时间去学习ASP.NET MVC程序,二月份又是中国的新年,长达半个月的假期,望回到老家中,在无电脑无网络的日子里,能有更多时间陪伴年迈的父母亲。 今天学习jQuery的相关知识,应用到图片上...

    DotNetTextBox3.5.0多功能在线文本编辑器

    *双击对象的属性检测,双击图片、链接、表格,层就会弹出相关的修改属性窗口! *更完善的属性感应功能,能支持字体及字号的属性检测! *更美观的图像形式的状态切换功能! *更完善的Word文档导入功能,无需特殊的服务器...

    弹出模态层 仿Google搜索提示(异步获取数据)

    运用Jqurey异步获取数据 进行搜索提示 另外提供一个弹出模态层的插件 希望对大家有用

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -使得Asp.net的控件ImageButton具有和Asp.net的Button控件类似的行为(Ajax提交)(feedback:261629698)。 +TabStrip增加GetAddTabReference和GetRemoveTabReference两个函数,用来向TabStrip控件动态增加删除Tab。...

    ExtAspNet_v2.3.2_dll

    ExtAspNet - ExtJS based ASP.NET Controls with Full AJAX Support ExtAspNet是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI效果, 目标是创建没有ViewState,没有JavaScript,没有CSS,没有...

    ASP工作易人才招聘系统

    5.广告系统:支持矩形横幅 、弹出窗口 、随屏移动、固定位置、漂浮移动、文字代码,同时支持JPG、SWF、GIF、文本、代码和页面,并自动生成JS代码文件。 6.后台系统:管理企业、个人的求职(招聘)信息、基本资料...

Global site tag (gtag.js) - Google Analytics