您的位置:首页 > 其它

.net 后台输出到前台的示例

2011-02-22 17:43 393 查看
在有些大型的项目中,引用的js,css较多,并且很多的页面要用,这样的话就交给后台去处理吧,更有甚者在页面加载完毕后要执行一些js函数之类的。。。。。

可在后台写在基类中,page页面只需继承一下就ok了,并且不但减少了代码量,而且完成了封装,

js,css代码可如下所示;

private void show()
{
HtmlLink link = new HtmlLink();
link.Href = "css/demo1111.css";
link.Attributes.Add("rel", "stylesheet");
link.Attributes.Add("type", "text/css");
Page.Header.Controls.Add(link);
HtmlGenericControl script = new HtmlGenericControl("script");
script.Attributes.Add("language", "javascript");
script.Attributes.Add("type", "text/javascript");
script.Attributes.Add("src", "js/jquery.imageScroller.js");
Page.Header.Controls.Add(script);
}

在页面加载完后也可动态显示函数如:

protected override void OnPreRenderComplete(EventArgs e)
{
HtmlGenericControl s = new HtmlGenericControl("div");
s.InnerHtml = "<script>show();</script>";
Page.Controls.Add(s);
base.OnPreRenderComplete(e);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: