将web窗体页文件(test.aspx)转换成用户控件文件(test.ascx)

王朝asp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

修改web窗体页面文件:

1)删除web窗体页文件中的HTML标记:<HTML>、<body>、<head>、<form>

之所以要删除这些标记,是因为在一个html文件中不能两次出现这些标记(用户控件总是要放到其它页面中的)。

2)将web窗体页文件改后缀名,比如:从test.aspx改为test.ascx。

在vs.net2003中重命名web窗体页文件,也会导致其后台代码文件改名。

比如test.aspx.cs会自动改名为test.ascx.cs

3)修改<%Page .... %>为<%@ Control .... %>

在这里只需要将Codebehind属性的值从test.aspx.cs改为test.ascx.cs

4)修改后台代码文件-test.ascx.cs

将其父类从System.Web.UI.Page改为System.Web.UI.UserControl

5)修改ok

使用用户控件:

从"解决方案资源管理器"中,将用户控件文件test.ascx拖动到你的web窗体页上

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航