动态执行页面,用字符串动态注册服务器控件(小技巧)
2008-11-22 13:21
232 查看
1.动态执行页面并生成
StringWriter wr = new StringWriter();
Server.Execute("~/Allow/Default3.aspx", wr);
string s = Server.HtmlEncode(wr.ToString());
File.WriteAllText(Server.MapPath("Allow.aspx"), wr.ToString());
2.动态注册服务器控件
Control c= Page.ParseControl("<asp:Button ID='Button1' runat='server' Text='Button' />");
StringWriter wr = new StringWriter();
Server.Execute("~/Allow/Default3.aspx", wr);
string s = Server.HtmlEncode(wr.ToString());
File.WriteAllText(Server.MapPath("Allow.aspx"), wr.ToString());
2.动态注册服务器控件
Control c= Page.ParseControl("<asp:Button ID='Button1' runat='server' Text='Button' />");
相关文章推荐
- ASP.NET页面执行模型和服务器控件生存周期模型
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
- 动态创建服务器控件,获取HTML输出(用于生成静态文件,简化页面,简化编程等)
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
- 动态创建服务器控件,获取HTML输出(用于生成静态文件,简化页面,简化编程等)
- ASP.NET页面执行模型和服务器控件生存周期模型
- 。net 通过javascript处理页面上和服务器控件(后台注册javascript)方法说明
- 。net 通过javascript处理页面上和服务器控件(后台注册javascript)方法说明
- 页面动态注册脚本(小技巧)
- 动态创建服务器控件,获取HTML输出(用于生成静态文件,简化页面,简化编程等)
- saucer(思归)解决的关于:页面A.aspx 动态载入用户自定义控件a.ascx,但a.ascx中的按钮提交后,不执行按钮的事件,而是直接刷新页面
- 动态创建页面(服务器控件和表格)
- asp.net如何获取页面动态生成的服务器控件
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
- 动态创建页面(服务器控件和表格)
- .net后台 Silverlight 页面 动态设置 ASPX 页面 控件的Margin值(位置设置)
- .NET上根据字符串动态创建控件
- C#动态执行字符串(转)
- C# aspx页面动态加载ascx用户控件 及 利用反射调用其内方法
- mysql 字符串分割 和 动态执行拼接sql