广

ASP.NET

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    动态改变ASP.net页面标题和动态指定页面样式表的方法

    2018-05-07 10:25:00 次阅读 稿源:互联网
    零七广告
    如果需要让asp.net应用程序对用户留有一定有自定义空间,例如用户要对页面使用自己定义的样式表或标题,可以使用下面的方法来动态指定:
    首先对ASPX文件中<HEAD>中的页面标题和样式表进行修改
    Visual Studio 生成的代码:
    <title>WebForm1</Title>
    <LINK ref="stylesheet" type="text/css" href="control.css">
    修改后的代码:
    <title runat="server" id="Title1">WebForm1</title>
    <LINK id="link1" runat="server" type=text/css" ref="stylesheet"></link>
    我们将这两个HTML元素都加上runat=server,标记为服务器端控件以使我们能在服务器代码对其进行访问。

    在WebForm1.aspx.cs文件,我们就可以使用C#代码来对其将行控制
    private void Button1_Click(object sender,System.EventArgs e)
    {
    Control ctrl=Page.FindControl("Title1"); //寻找我们刚才修改为runat=server的那个Title
    ((HtmlGenericControl)ctrl).InnerText="Hello";
    ctrl=Page.FindControl("link1");
    ((HtmlGenericControl)ctrl).Attributes.Add("href","control.css");

    }

    通过以上步骤即可实现动态改变ASP.net页面标题和动态指定页面样式表 

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告