无论如何使用C#突出显示网页文本框中的初始文本?我知道如何在Windows窗体上执行此操作,但我找不到如何在网页上执行此操作的示例。
感谢任何建议。
问候。
答案 0 :(得分:0)
您可以使用javascript执行此操作。
document.getElementById('textbox-id').select();
答案 1 :(得分:0)
我的建议是使用javascript。例如:
document.getElementById('test').focus();
document.getElementById('test').select();
如果您愿意,可以从代码隐藏中执行此操作并从那里注册脚本。
答案 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;
这会产生突出显示初始文本的错觉。