0

我正在使用以下代码将值分配给 asp.net updateprogress 控件,但没有运气

   <script type="text/javascript">
  var updateProgress=document.getElementById ('<%=UpdateProgressLinkActivity.ClientID%>');
   updateProgress.style.position='absolute';
   updateProgress.style.width='250px';
   updateProgress.style.height='100px';
   updateProgress.style.top='0px';
   updateProgress.style.left='0px';
  </script>

控件名称是复制粘贴。

4

2 回答 2

0

您在函数中添加此代码并在事件中添加此代码(例如 onload)

<script type="text/javascript">
function VisibledProgress()
{
   var updateProgress=document.getElementById ('<%=UpdateProgressLinkActivity.ClientID%>');
   updateProgress.style.position='absolute';
   updateProgress.style.width='250px';
   updateProgress.style.height='100px';
   updateProgress.style.top='0px';
   updateProgress.style.left='0px';
} 
 </script>

您的代码 Aspx :

<asp:Button OnClientClick="VisibledProgress()" ..../>
于 2012-09-29T11:40:35.990 回答
0

请试试这个:

var updateProgress=document.getElementById ('<%=UpdateProgressLinkActivity.ID%>');

或者

用这个:

<asp:UpdateProgress value="your getting cliend id" ID="UpdateProgressLinkActivity" runat="server" AssociatedUpdatePanelID="UpdatePanelLinkActivity" DynamicLayout="True"> <ProgressTemplate> <div style=" position:absolute; top:50%; left:50%; background-color:white;" id="divLoading"> <img src="Images/loading25.gif" alt="Loading..." style="" /> </div> </ProgressTemplate> </asp:UpdateProgress>

指定值 =“您正在获取的客户 ID。”

并使用 jquery -- var updateProgress = $("#UpdateProgressLinkActivity").val();

于 2012-09-29T12:00:02.117 回答