我一直在尝试在asp按钮控件的文本字段中包装文本。
假设我有一个长文件名,它保存在文本框的文本字段中。现在,如果我没有设置按钮的width
,它可以增长到200px
。但我希望width
为100 px
并将文本包装在文本字段中,或者我可以将文本设置为多行。
答案 0 :(得分:1)
用
替换空格请尝试以下代码
<asp:Button ID="Button1" runat="server" Text="Button Button Button Button" Width="100px" Height="200px" />
答案 1 :(得分:0)
将按钮的宽度设置为100px,并增加按钮的高度。
如果需要,您还可以减少按钮的填充,以便文本适合。
<强>更新强>
你能做什么然后有点棘手,但对我有用。 将div设置为按钮样式,在CSS中放置“width:100px; height:auto”。并使真正的按钮显示:CSS中没有。
为div编写一个click事件,然后从那里手动单击真实按钮。
$("#divButton").click(function () {
$("#btnReal").click();
});
希望有所帮助:)
答案 2 :(得分:0)
评论中的一个链接会导致此解决方案:
<asp:Button ID="btnSubmitBatch" runat="server" Text="Submit
Batch" Font-Bold="true" />
但这在Opera中不起作用。
答案 3 :(得分:0)
c#:(在cs页面后面的代码中)
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.AppendLine("Text1");
sb.AppendLine("Text2");
BtnID.Text = sb.ToString();
答案 4 :(得分:-1)
您需要使用CSS来实现这一目标。
<asp:Button ID="btn" runat="server" Text="This is some really long text that I want inside the button" CssClass="wrap" />
现在是CSS
<style type="text/css">
.wrap
{
white-space:normal;
}