关注Textbox在调试中工作,在部署到服务器时失败

本文关键字:服务器 部署 失败 工作 Textbox 调试 关注 | 更新日期: 2023-09-27 18:30:10

我有一个asp.net应用程序,正在尝试在intranet上运行。它使用条形码扫描仪扫描徽章,然后验证条目。扫描后,我将文本设置回空白,并设置为扫描另一个徽章。scanNumber.Text=";scanNumber.Focus();这在我的独立开发PC上以调试模式工作,甚至在虚拟测试服务器上也可以工作。但当我们把它移到一个物理服务器和它自己的内联网时。它不会将光标发送回文本框。我必须用鼠标将光标移动到文本框中
我是C#的新手,所以我认为它很简单。我尝试了很多想法,但都找不到适合我的。还有什么想法吗?

关注Textbox在调试中工作,在部署到服务器时失败

尝试使用ScriptManager来关注它。

ScriptManager scriptManager = ScriptManager.GetCurrent(this.Page);
scriptManager.SetFocus(scanNumber);

https://msdn.microsoft.com/en-us/library/system.web.ui.scriptmanager(v=vs.110).aspx获取包含该方法的引用。