将文本放在ASP.NET文本框中的文本之后

时间:2013-11-03 14:15:17

标签: c# asp.net

如果是Windows Forms,我可以使用

textbox1.Select(textbox1.Text.Length,0);

如何在C#中为ASP.Net文本框实现此目的。我想只在C#

中这样做

3 个答案:

答案 0 :(得分:1)

您必须在页面加载(或运行javascript的任何其他方式)上注册适当的javascript脚本to run。您无法在服务器端实现此类行为。

答案 1 :(得分:0)

这个适用于我(在chrome和IE中工作)

<asp:TextBox ID="txtBranch" runat="server" onfocus="this.value=this.value;">
</asp:TextBox>

礼貌:Use JavaScript to place cursor at end of text in text input element

答案 2 :(得分:0)

如果我理解你的问题,你可以从后面的代码中调用Focus方法。

当页面在客户端放置时,它基本上使用JavaScript将游标放在TextBox中。

<asp:TextBox runat="server" ID="textbox1"></asp:TextBox>

protected void Page_Load(object sender, EventArgs e)
{
    textbox1.Focus();
}