网页中的标题只让他显示10,其它的都用点来显示
asp.net C#语言。网页中的标题只让他显示10,其它的都用点来显示--------------------编程问答-------------------- 可以用CSS实现。 --------------------编程问答-------------------- 对 this.Page.Title进行截取
--------------------编程问答-------------------- [img=http://b62.photo.store.qq.com/http_imgload.cgi?/rurl4_b=216fc7e22f09b9bbd675109caecc8df9b0fd83979eff4ae5401364fa8633d7607dd9ccd80b4a87cb82885029dcfa4013202992c47d13078b4f070239e7282ecfce987d24e8781cec0403a9cffdb5b989f9970fae&a=61&b=62][/img]
我可能说的不清楚,我重新上一个图,让大家看看就明白了。
网页中的标题只让他显示一部分,其它的都用点来出显示。 --------------------编程问答-------------------- 显示10?
是显示 “10” 还是 10个字符啊? 还是 10个字节 ?
显示 “10” : document.title="10";
10个字符 ,用substring 提取一下 --------------------编程问答-------------------- 楼上说的很清楚了,楼主还是先把你要问的内容给补充下, --------------------编程问答-------------------- 1.你可以用css控制。
2.你可以先判断字符串的长度,然后用substring来截取。 --------------------编程问答-------------------- 3楼就是我补充的问题啊,也有图片效果。这个网站是asp.net的,不过是已经编译好的。所以,我想知道,这个站应该怎么加代码,怎么改 --------------------编程问答-------------------- 图看不到。。。。请再说清楚! --------------------编程问答--------------------
page_load
{
this.Title = this.Title.Substring(0, 10) + "...";
}
或者是客户端的:
--------------------编程问答--------------------
<script type="text/javascript" src="JS/jquery-1.4.4.js"></script>
<script type="text/javascript">
$(function() {
var title = new String($("title").html()).substr(0, 10) + "...";
document.title = title;
});
+1 --------------------编程问答--------------------
+2 --------------------编程问答--------------------
protected void Page_Load(object sender, EventArgs e)--------------------编程问答-------------------- 用css控制或者substring截取
{
if (this.Title.Length > 10)
{
this.Title = this.Title.Substring(0, 10) + "...";
}
}
但是substring简单截取的话 很可能标题长短不一 后可能截出来乱码 --------------------编程问答-------------------- 绑定时<%#Eval("标题字段").ToString().Length > 10 ? Eval("标题字段").ToString().Substring(0, 10) : Eval("标题字段")%> --------------------编程问答-------------------- this.Title = this.Title.Substring(0, 10) + "...";
--------------------编程问答-------------------- 绑定前台数据前,写个方法,用substring截取下就好了,绑定数据的时候帮方法 --------------------编程问答--------------------
+3 --------------------编程问答-------------------- 给head加服务器标记 后台就可以操作元素了 --------------------编程问答-------------------- this.Title = this.Title.Substring(0, 10) + "...";
正确 --------------------编程问答-------------------- 先反编译再 if(this.Title.Length>10) this.Title = this.Title.Substring(0, 10) + "..."; --------------------编程问答--------------------
同顶
补充:.NET技术 , ASP.NET