C# 关于图例标签
在下面的图例中,文本为多个字符(长问题)…我想要的是只显示问题的前10个字符,然后显示点..类似于:- 什么是asp.net?你想干什么 我该怎么做C# 关于图例标签,c#,asp.net,C#,Asp.net,在下面的图例中,文本为多个字符(长问题)…我想要的是只显示问题的前10个字符,然后显示点..类似于:- 什么是asp.net?你想干什么 我该怎么做 <fieldset style="padding: 10px;"> <legend style="padding: 5px;"> <b> Question:
<fieldset style="padding: 10px;">
<legend style="padding: 5px;">
<b>
Question:
<%#Eval("Question")%>
</b>
</legend>
</fieldset>
问题:
在公开问题
属性的代码隐藏中,我还公开了一个截断问题
,如下所示:
public string TruncatedQuestion
{
get
{
if (Question.Length > 10)
return Question.Substring(0,10) + "...";
else
return Question;
}
}
然后将代码中的
替换为在公开问题
属性的代码后面,我还将公开一个截断问题
,如下所示:
public string TruncatedQuestion
{
get
{
if (Question.Length > 10)
return Question.Substring(0,10) + "...";
else
return Question;
}
}
然后将代码中的
替换为,您可以通过CSS使用适当的标记执行此操作:
HTML:
文本溢出:
将在IE7、Safari和Mozilla中工作。您可以通过带有适当标记的CSS执行此操作:
HTML:
文本溢出:
将在IE7、Safari和Mozilla中使用。学习如何正确格式化代码和标记,并开始使用!请学习如何正确格式化代码和标记,并开始这样做!请告诉我这个错误“Validation(CSS 2.0):“text overflow”不是一个已知的CSS属性名。”这是因为它是一个CSS 3.0值,Visual Studio对CSS的支持非常低。可以安全地忽略这些警告,自己看看浏览器产生了什么。更糟糕的是,它会忽略它,不会为您添加省略号。它给我的错误是“验证(CSS 2.0):“文本溢出”不是一个已知的CSS属性名。这是因为它是CSS 3.0的值,Visual Studio对CSS的支持非常低。可以安全地忽略这些警告,自己看看浏览器产生了什么。更糟糕的是,它会忽略它,不会为您添加省略号。我需要在代码中的何处定义这个截断的问题字符串?具体在哪里?问题目前定义在哪里?在代码中,我需要在哪里定义这个截断的问题字符串?具体在哪里?问题目前定义在哪里?在那旁边。
fieldset
{
padding: 10px;
}
legend
{
padding: 5px;
width: 10em;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}