Javascript 在dotnet webforms中部署到derver时,输入Id已更改
在我的表单中,我需要插入一个按钮,并在代码隐藏文件中调用该按钮单击事件。在调用按钮单击事件时,我使用的是javascript 但问题是,当我部署到UAT时,代码隐藏文件中的id发生了更改。例如: “Window.Opener.document.forms[0].ctl00\u contentplaceholder 1\u按钮\u click();” 更改为 “Window.Opener.document.forms[0]。内容占位符1_按钮_单击();” 我将ASP控件用于带有runat=“server”的按钮 谢谢你的帮助!Javascript 在dotnet webforms中部署到derver时,输入Id已更改,javascript,c#,asp.net,Javascript,C#,Asp.net,在我的表单中,我需要插入一个按钮,并在代码隐藏文件中调用该按钮单击事件。在调用按钮单击事件时,我使用的是javascript 但问题是,当我部署到UAT时,代码隐藏文件中的id发生了更改。例如: “Window.Opener.document.forms[0].ctl00\u contentplaceholder 1\u按钮\u click();” 更改为 “Window.Opener.document.forms[0]。内容占位符1_按钮_单击();” 我将ASP控件用于带有runat=“se
谢谢。您可以执行未定义的
函数
(Window.Opener.document.forms[0].ctl00_contentplaceholder 1_按钮| | Window.Opener.document.forms[0].contentplaceholder 1_按钮|代码>此问题的答案可能会为您提供一些信息,这是默认行为,因此我们使用感谢您提供的信息。谁能告诉我如何使用ClinetID,我不是很熟悉。我正在使用ASP按钮控件。请找到它的格式。如何在此处添加ClientID??有人能帮我吗。var yourButton=document.getElementById(“”)代码>这是ClientID