如何使用c#脚本更改客户端文本框文本

时间:2014-05-19 13:44:04

标签: c# asp.net

是否可以使用c# script(非javascript)更改客户端中的文本框文本。这是我尝试过的,但它不起作用:

<asp:TextBox ID="Dis" runat="server">Old text</asp:TextBox>

<%Dis.Text = "New Text"; %>

2 个答案:

答案 0 :(得分:2)

不,这是不可能的。 C#用于在Web应用程序中编写服务器端代码 - 当我们与Web应用程序有关时。我指出这是因为C#可以用来构建几乎所有东西。无论与客户端有什么关系,您都必须使用普通的javascript或使用javascript框架对其进行编程。至于如何更改文本框的文本,这取决于您何时要这样做。我的意思是哪个事件将触发这一变化。如果你指定了这个,我可以在这里发布一些代码来告诉你如何实现这个目标。

<强>更新

当您引用C#脚本时,您可能会引用我们有时使用<% %>在我们的html页面中编写的C#代码。是的,在这方面你可以说C#脚本存在。但是,此代码在服务器上运行,然后创建的html页面从服务器进入客户端。

答案 1 :(得分:1)

仅使用明确不是您要求的ajax请求。