使用C#突出显示网页上文本框中的文本

时间:2012-06-13 20:17:30

标签: c# textbox

无论如何使用C#突出显示网页文本框中的初始文本?我知道如何在Windows窗体上执行此操作,但我找不到如何在网页上执行此操作的示例。

感谢任何建议。

问候。

5 个答案:

答案 0 :(得分:0)

您可以使用javascript执行此操作。

document.getElementById('textbox-id').select();

答案 1 :(得分:0)

我的建议是使用javascript。例如:

document.getElementById('test').focus();
document.getElementById('test').select();

如果您愿意,可以从代码隐藏中执行此操作并从那里注册脚本。

这个问题已经讨论过:Add JavaScript reference from code behind (C#)

答案 2 :(得分:0)

你需要在客户端做,所以你应该使用javascript。如果您使用的是jquery,可以执行以下操作:

$("#myTextBox").select();

答案 3 :(得分:0)

你不能用C#做。网站不像Windows窗体,但您可以使用Javascript。 你应该看看jQuery

答案 4 :(得分:0)

之前给出的答案应该满足您的需求。但是如果你想使用服务器端c#编码,你可以在Page_Load函数中使用这些行:

    TextBox1.Text = "This Is the initial text";

    TextBox1.ForeColor = System.Drawing.Color.Blue;

这会产生突出显示初始文本的错觉。