0

我正在使用 ASP.NET。我想forecolor在运行时使用 java 脚本或任何其他客户端脚本更改和调整大小。

我不想使用服务器方法,因为它会导致完整的回发。

我在做什么。我正在创建一个简单的图像。在那张图片上,我在写任何文字textbox

现在我想在运行时设置文本颜色及其大小。目前它是硬编码的。

所以我正在寻找textbox使用任何客户端脚本在运行时更改文本颜色和大小。

更改样式属性textbox不起作用。我能够设置文本颜色,但无法使用TextBox1.ForeColor属性访问它。

请帮帮我

4

3 回答 3

1

查看生成的html并根据javascript编写:

document.getElementById('txtbox').style.color = 'red';

和尺寸:

var txtbox = document.getElementById('txtbox')
txtbox.style.width = '10px';
txtbox.style.height = '20px';
于 2013-03-04T14:06:51.987 回答
0

试试这个(使用 jQuery):

$("#textboxID").css('background','Red')
$("#textboxID").css('font-size','25px')
于 2013-03-04T14:08:09.387 回答
0

您正在客户端更改颜色,并希望在服务器端访问更改后的值。TextBox 在回发后不会记住这种更改。您应该将更改后的颜色单独传递给服务器,可能在隐藏的输入中。

于 2013-03-04T14:05:24.707 回答