Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从aspx.cs页面在C#中设置多行按钮文本?_C#_Asp.net - Fatal编程技术网

如何从aspx.cs页面在C#中设置多行按钮文本?

如何从aspx.cs页面在C#中设置多行按钮文本?,c#,asp.net,C#,Asp.net,我的项目中有一个按钮,我正在通过aspx.cs页面设置该按钮的文本。 这是按钮的代码 <asp:Button ID="btnEmailRequestSummary" runat="server" OnClick="btnEmailRequestSummary_OnClick" /> 我需要一个“摘要”字出现在下一行。我尝试使用,\n,以及和\n的ASCII值,但没有成功。编辑:正如注释中指出的,此解决方案可能在某些浏览器上不起作用,请按照建议使用CSS来实现这一点 声明此CSS类:

我的项目中有一个按钮,我正在通过aspx.cs页面设置该按钮的文本。 这是按钮的代码

<asp:Button ID="btnEmailRequestSummary" runat="server" OnClick="btnEmailRequestSummary_OnClick" />

我需要一个“摘要”字出现在下一行。我尝试使用

\n
,以及

\n
的ASCII值,但没有成功。

编辑:正如注释中指出的,此解决方案可能在某些浏览器上不起作用,请按照建议使用CSS来实现这一点

声明此CSS类:

<style type="text/css">
    .wrap { white-space: normal; width: 100px; }
</style>
这可能适用于某些浏览器

btnEmailRequestSummary.Text = "Generate Request &#010; Summary"; 
[ampersandHash010;]字符实体通常在按钮文本中给出新行。 有关更多字符实体引用,请参阅此文档:

希望这有帮助。

你可以试试这个 CSS:

按钮的确切文本为:

string.Format("Generate & Email - Request {0} Summary", Environment.NewLine);

注意:Environment.NewLine前后的空格

试试这个
btnEmailRequestSummary.Text=“Generate&Email-Request”+Environment.NewLine+“Summary”
@Lifewithsun我尝试使用
环境。换行符
,但没有改变它出现在单行中。Anurag然后你必须按照Ankit建议使用css进行尝试。不,它不起作用。它将按钮文本显示为生成请求 ;总结。当我使用ASCII码时也会发生同样的情况。
btnEmailRequestSummary.Text = "Generate Request &#010; Summary"; 
white-space: pre;
width: 60px;
word-wrap: break-word;
string.Format("Generate & Email - Request {0} Summary", Environment.NewLine);