2013-11-03 88 views
-2

如果是Windows窗體,我可以用廣場cusor

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

我如何在C#中實現這一點,一個ASP.Net文本框。我想只有在C#這樣做

+0

是[這是你以後](http://forums.asp.net/t/1087412.aspx)?真的,你甚至[谷歌這](https://www.google.com/#q=asp.net+textbox+set+cursor+position) – gunr2171

+0

如果你可以讓客戶端瀏覽器中運行的C#你賺取獎牌。你不能獨自從c# – lboshuizen

+0

而不是,你不能只在c#中做到這一點。文本框是客戶端對象,c#是服務器端。 – gunr2171

回答

1

您必須註冊在頁面加載(或任何其他的方式來運行JavaScript)相應的JavaScript腳本to run。你不能在服務器端實現這種行爲。

0

如果我正確理解你的問題,你可以從代碼中調用焦點方法落後。

它基本上放在裏面的TextBox光標使用JavaScript,當頁面在客戶端loated。

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

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