时间:2021-05-25
如果需要让asp.net应用程序对用户留有一定有自定义空间,例如用户要对页面使用自己定义的样式表或标题,可以使用下面的方法来动态指定:
首先对ASPX文件中<HEAD>中的页面标题和样式表进行修改
VisualStudio生成的代码:
<title>WebForm1</Title>
<LINKref="stylesheet"type="text/css"href="control.css">
修改后的代码:
<titlerunat="server"id="Title1">WebForm1</title>
<LINKid="link1"runat="server"type=text/css"ref="stylesheet"></link>
我们将这两个HTML元素都加上runat=server,标记为服务器端控件以使我们能在服务器代码对其进行访问。
在WebForm1.aspx.cs文件,我们就可以使用C#代码来对其将行控制
privatevoidButton1_Click(objectsender,System.EventArgse)
{
Controlctrl=Page.FindControl("Title1");//寻找我们刚才修改为runat=server的那个Title
((HtmlGenericControl)ctrl).InnerText="Hello";
ctrl=Page.FindControl("link1");
((HtmlGenericControl)ctrl).Attributes.Add("href","control.css");
}
通过以上步骤即可实现动态改变ASP.net页面标题和动态指定页面样式表
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了asp.net在后端动态添加样式表调用的方法。分享给大家供大家参考。具体实现方法如下:HtmlLinkCssControl=newHtmlLink
本文实例讲述了ASP.NET动态添加用户控件的方法。分享给大家供大家参考。具体实现方法如下:为了让用户控件能ASP.NET页面实现动态添加,首先写一个接口IGe
本文实例讲述了ASP.NET动态增加HTML元素的方法。分享给大家供大家参考,具体如下:在使用asp.net进行web开发的时候页面中的中的信息可以通过asp.
asp.net动态获取label控件的值的方法如下: 1、页面代码: 2、写js函数处理Lable1的值:functionfetchValue(){va
JavaScript可以同样式进行交互,你可以通过编写程序来动态改变文档上元素的样式。有三种方法可以实现这样的效果:控制样式表—可以添加、删除、修改样式表。控制