在Asp.net中动态添加css文件,js文件,控件
来源:互联网 发布:德国gpa算法 编辑:程序博客网 时间:2024/06/08 16:44
一、动态添加CSS文件
HtmlLink link = new HtmlLink();
link.Href = cssUrl; //路径
link.Attributes.Add("type", "text/css");
link.Attributes.Add("rel", "stylesheet");
Page.Header.Controls.Add(link);
二、动态添加JS文件(通过jquery实现)
$.getScript("test.js");
三、动态添加控件(由于动态添加的控件在页面回发时会消失,所以建议在OnPreLoad
重新加载)
<asp:Panel ID="pnlAddressContainer" runat="server">
</asp:Panel>
protected void AddAdress(string id)
{
Label lb = new Label();
lb.Text = "Address" + id + ": ";
TextBox tb = new TextBox();
tb.ID = "TextBox" + id;
tb.Text = Request.Form[tb.ID];
Button btn = new Button();
btn.Text = "Check";
btn.ID = "Button" + id;
btn.Click += new EventHandler(ClickEvent);
pnlAddressContainer.Controls.Add(lb);
pnlAddressContainer.Controls.Add(tb);
pnlAddressContainer.Controls.Add(btn);
}
四首先添加命名空间using System.Web.UI.HtmlControls;
代码动态添加css文件的引用
HtmlGenericControl myCss = new HtmlGenericControl();
myCss.TagName = "link";
myCss.Attributes.Add("type", "text/css");
myCss.Attributes.Add("rel", "stylesheet");
myCss.Attributes.Add("href", ResolveUrl(Page.ResolveClientUrl("css文件路径")));
this.Page.Header.Controls.AddAt(0, myCss);
代码动态添加JS文件的引用
HtmlGenericControl myJs = new HtmlGenericControl();
myJs.TagName = "script";
myJs.Attributes.Add("type", "text/javascript");
myJs.Attributes.Add("src", ResolveUrl(Page.ResolveClientUrl("js文件路径")));
this.Page.Header.Controls.AddAt(1, myJs);
- 在Asp.net中动态添加css文件,js文件,控件
- Asp.net合并JS,Css文件,只要在路径中添加要压缩的文件名
- ASP.NET在主题中添加CSS文件
- asp.net后台代码动态引用添加JS和css文件
- asp.net后台代码动态引用添加JS和css文件
- asp.net后台代码动态引用添加JS和css文件
- 在ASP.NET中动态包含文件
- ASp.net动态加载js和css文件
- ASP.net动态加载JS代码与CSS文件
- ASP.NET使用后台动态加载js和css文件
- 在ASP.NET页面中动态添加控件
- JS包含js文件 动态添加css
- Asp.net中动态添加多个文件上传
- ASP.NET 如何在.cs文件中为前端添加JS代码
- 在外部JS文件中获得asp.net控件的clientid
- Html动态添加css js文件
- 在asp及asp.net中隐藏JS文件
- JS文件中获取asp.net服务器端控件ID
- scanf的用法
- 项目开题和本周项目安排
- DB2中的table join方法
- WIFI 实现Android手机和笔记本电脑之间文件互传
- Android源码下载以及编译自己的ROM
- 在Asp.net中动态添加css文件,js文件,控件
- C++ 中输入密码时显示*
- 文件的过滤
- C++Builder中MessageBox的基本用法
- 进程和线程同步的机制以及区别
- linux驱动子系统之输入子系统(1)
- c语言笔试题
- Delphi键盘代码(转)
- 关于C语言的笔记1