将一个Web页面转换成用户控件
来源:互联网 发布:老王python 编辑:程序博客网 时间:2024/06/11 03:37
有时候,开发用户控件最快捷的方式是把它先放到一个网页里,测试后再把它转换为一个用户控件。即使不采用这样的开发方式,你可能仍然以用户界面的一部分结束,希望把页面的用户界面的某部分取出并在多个地方重用它。
大体上,这是一个剪切---粘贴的操作。不过,你应该注意以下几点。
1.删除所有的<html>、<head>、<body>和<form>标签。这些标签在一个页面里只能出现一次,所以不可以把它们加入到用户控件里(同一个用户控件可能在一个页面上出现多次)。也要删除文档类型。
2.如果页面上有Page指令,把它改为Control指令并删除Control指令不支持的特性,如AspCompat、Buffer、ClientTarget、CodePage、Culture、EnableSessionState、EnableViewStateMac、ErrorPage、LCID、ResponseEncoding、Trace、TraceMode和Transaction。
3.如果正在使用代码隐藏模式,记住在Control指令包含ClassName特性。这样,对于使用控件的网页,控件就是强类型的,它可以访问你加入到控件的属性和方法。如果正在使用代码隐藏模型,就需要修改代码隐藏类以便它可以从UserControl而不是Page继承。
4.把文件扩展名从.aspx改为.ascx
- 将一个Web页面转换成用户控件
- 将 Web 窗体页转换为用户控件
- 将web窗体页文件(test.aspx)转换成用户控件文件(test.ascx)
- 将web窗体页文件(test.aspx)转换成用户控件文件(test.ascx)
- 将web窗体页文件(test.aspx)转换成用户控件文件(test.ascx)_asp.net技巧
- 注册一个用户控件到aspx页面
- 一个出色的web页面日历控件
- 将控件转换成圆形
- 将asp页面转换成html页面
- 将asp页面转换成htm页面
- 将asp页面转换成htm页面
- 将asp页面转换成htm页面
- ASP.NET 将WEB网页转化为用户控件
- 如何在页面中动态加载Web用户控件
- web页面中给用户控件传递参数
- web用户控件调用.aspx页面里的方法
- aspx 页面,master页面与ascx用户控件传值的问题,web用户控件调用.aspx页面...
- 如何将一个java工程转换为一个web工程
- JavaScript---DOM编程核心
- 保存文件
- Android build Error
- Android UI事件处理、focus处理
- MAC OS下配置wget
- 将一个Web页面转换成用户控件
- 如何在IIS中配置php
- SIP Session Timers
- 利用openssl进行base64的编码与解码
- [转]Linux文件操作函数open close read write等示例
- SIP扩展与相关RFC介绍
- UIApplicationDelegate 代理函数调用的时间(应用程序生命周期)
- 67000319
- 如何取出Dialog的标题栏