是否可以使用c# script
(非javascript)更改客户端中的文本框文本。这是我尝试过的,但它不起作用:
<asp:TextBox ID="Dis" runat="server">Old text</asp:TextBox>
<%Dis.Text = "New Text"; %>
答案 0 :(得分:2)
不,这是不可能的。 C#用于在Web应用程序中编写服务器端代码 - 当我们与Web应用程序有关时。我指出这是因为C#可以用来构建几乎所有东西。无论与客户端有什么关系,您都必须使用普通的javascript或使用javascript框架对其进行编程。至于如何更改文本框的文本,这取决于您何时要这样做。我的意思是哪个事件将触发这一变化。如果你指定了这个,我可以在这里发布一些代码来告诉你如何实现这个目标。
<强>更新强>
当您引用C#脚本时,您可能会引用我们有时使用<% %>
在我们的html页面中编写的C#代码。是的,在这方面你可以说C#脚本存在。但是,此代码在服务器上运行,然后创建的html页面从服务器进入客户端。
答案 1 :(得分:1)
仅使用明确不是您要求的ajax请求。