一直不太喜欢默认的对话框样式,网上看到个比较好看的对话框,自己修改了下做成了.net版,只在IE下测试过,其他的还没有来得及测试,具体还三个问题没有解决: 字串7

1、我没办法像微软ajax-scriptmanager控件一样,每个页面限定个数,看了下scriptmanager的源代码有用到

字串3

字串5

 

以下为引用的内容:
AlertMsg existingInstance = AlertMsg.GetCurrent(this.Page);
看看一个.net版对话框控件
看看一个.net版对话框控件
看看一个.net版对话框控件 
protected static AlertMsg GetCurrent(Page page)

字串6


字串7


看看一个.net版对话框控件                
throw new Exception("请验证页面");
看看一个.net版对话框控件            }

看看一个.net版对话框控件            
int i = page.Items.Count;

字串4


看看一个.net版对话框控件            
return page.Items[typeof(AlertMsg)] as AlertMsg;
看看一个.net版对话框控件        }

字串7

但是我第二次拿到的还是null;

字串7

字串1

 

2、本来想嵌入个CSS的按钮,但是似乎按钮套用不了;

字串8

 

3、因为遮盖层和对话框层初始都是不可见的,那么拖到页面当中会发现什么也没有看不见,怎么实现像scriptmanager一样有个

字串1

 

字串3

 

好了废话不多了,看图片

字串4

字串5

 

看看一个.net版对话框控件字串7

看看一个.net版对话框控件

字串6

 

通过下面语句调用: 字串9

HTML:

字串3

 

以下为引用的内容:
/>
字串2

CS: 字串7

以下为引用的内容:
protected void Button1_Click(object sender, EventArgs e)
{

字串9


    }
字串6

 

可以更改标题头和内容,还可以改遮盖层颜色,透明度等,不多说了,放上源代码和dll自定义对话框控件。

字串7

字串1

 

字串6

相关文章:

  • 2022-12-23
  • 2022-01-14
  • 2022-12-23
  • 2021-06-01
  • 2021-05-22
猜你喜欢
  • 2021-09-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
  • 2022-02-06
相关资源
相似解决方案