欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【动态改变asp.net网页的标题】,下面是详细的分享!
动态改变asp.net网页的标题
实验成功方法有二:
方法1.
首先:在.aspx页:
<HEAD>
<title>
<%=PageTitle%>
</title>
。。。。。。。
</HEAD>
其次:在.aspx.cs页:
publicclassnews_view:System.Web.UI.Page
{
。。。。。。。。。。。。
//用于动态设置页面标题
protectedstringPageTitle;
。。。。
privatevoidPage_Load(objectsender,System.EventArgse)
{
。。。。。。。
//动态设置网页的标题title为显示页内容的“标题”
PageTitle=lblBiaoTi.Text;
。。。
注意:这里的lblBiaoTi是一个Label控件,也可以是TextBox控件或其它服务器控件。
PageTitle=lblBiaoTi.Text;句之前lblBiaoTi的Text属性一定要被赋过值。
方法2:利用Literal控件
首先:往.aspx页中拖入一个Literal控件。ID设为PageTitle。
其次:进入.aspx的HTML页面,将刚加的Literal控件的代码完全剪切并粘贴到<title>和</title>之间。
最后:在.aspx.cs页面的适当位置,如PageLoad函数中设置PageTitle的值。
示例:
在.aspx中:
<Head>
<title>
<asp:Literalid="PageTitle"runat="server"></asp:Literal>
</title>
在.aspx.cs中:
publicclassnews_view:System.Web.UI.Page
{
。。。。。。。。。。。。
//用于动态设置页面标题
protectedstringPageTitle;
。。。。
privatevoidPage_Load(objectsender,System.EventArgse)
{
。。。。。。。
//动态设置网页的标题title为显示页内容的“标题”
PageTitle=lblBiaoTi.Text;
。。。
注意:这里的lblBiaoTi是一个Label控件,也可以是TextBox控件或其它服务器控件。
PageTitle=lblBiaoTi.Text;句之前lblBiaoTi的Text属性一定要被赋过值。
以上所分享的是关于动态改变asp.net网页的标题,下面是编辑为你推荐的有价值的用户互动:
相关问题:asp.net,套用母版页后,如何动态修改页面标题?
答:在每个内容页后台代码加载的时候给Page.Title 指定到你想要的标题内容 >>详细
相关问题:C#+Asp.Net开发Web程序,想动态改变页面的Title属性
答:strTitle=“标题”这句应当写在“”这句之前的,写在后边不行,如果要在页面加载是可以用JAVASCRIPT实现。 开发asp.net建议好好学一学JAVASCRIPT,否则好多事情仅靠C#解决不了的。 >>详细
相关问题:asp.net动态改变网站内页中的关键字和网页描述!
答:Meta和title也可以用数据绑定 像这样的就可以做到动态了吧 当然你需要为这种情况单独创建一张数据表 还需要做一个管理页 或者用全文搜索的方式得到该页面的关键字 要是生成静态页那就不是ASP.NET了 如上我说的 LZ需要在加载页面的时候根据加载的... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
