Sharepoint 焦点未进入EventHandler内部

Sharepoint 焦点未进入EventHandler内部,sharepoint,Sharepoint,我用一个标签和一个按钮创建了一个简单的web部件。我知道,当我点击按钮时,标签内容将发生变化。 但是当我调试时,我发现焦点没有进入按钮点击事件函数。 当我单击该按钮时,调试器将再次启动页面加载。 按钮有自动对焦功能吗。 请帮我解决我的问题 谢谢:)我认为您对客户端(在浏览器中)和服务器(在ASP.NET代码中)上发生的事情感到困惑 服务器端控件上的大多数事件(如ASP.NET按钮)都是通过一种称为回发的机制在服务器端处理的。浏览器上生成的代码将表单提交到Web服务器,在那里重新创建页面及其控件。

我用一个标签和一个按钮创建了一个简单的web部件。我知道,当我点击按钮时,标签内容将发生变化。 但是当我调试时,我发现焦点没有进入按钮点击事件函数。 当我单击该按钮时,调试器将再次启动页面加载。 按钮有自动对焦功能吗。 请帮我解决我的问题


谢谢:)

我认为您对客户端(在浏览器中)和服务器(在ASP.NET代码中)上发生的事情感到困惑

服务器端控件上的大多数事件(如ASP.NET按钮)都是通过一种称为回发的机制在服务器端处理的。浏览器上生成的代码将表单提交到Web服务器,在那里重新创建页面及其控件。表单数据被解析,button控件(在您的例子中)为服务器端代码生成一个Click事件。此代码将重新生成一个新的HTML页面,该页面将替换旧页面

幸运的是,在这种情况下,ASP.NET按钮有一个属性“OnClientClick”,您可以在其中插入JavaScript代码,以便直接在浏览器中执行任何操作(如更改标签文本)

有关属性上的文档以及同时使用Click和OnClientClick的示例,请参阅

请注意,这与SharePoint无关,这是一个纯ASP.NET问题