如何内联asp.net代码?

如何内联asp.net代码?,asp.net,Asp.net,我可以发誓那只是 然而,它似乎不起作用: <cc1:UpdatePanelAnimationExtender ID="UpdatePanelAnimationExtender1" TargetControlID="pnlUpdatePeriodDetails" runat="server"> <Animations> <OnUpdating> <Parallel dur

我可以发誓那只是

然而,它似乎不起作用:

<cc1:UpdatePanelAnimationExtender ID="UpdatePanelAnimationExtender1"
        TargetControlID="pnlUpdatePeriodDetails" runat="server">
        <Animations>
            <OnUpdating>
               <Parallel duration="0">
                    <ScriptAction Script="onUpdating('divLoadingImage', <%= divDetailsContent.ClientID %>);" />
                    <EnableAction AnimationTarget="btnInvoke" Enabled="false" />                    
                </Parallel>
            </OnUpdating>
            <OnUpdated>
                <Parallel duration="0">
                    <ScriptAction Script="onUpdated('divLoadingImage', <%=divDetailsContent.ClientID %>);" /> 
                    <EnableAction AnimationTarget="btnInvoke" Enabled="true" />
                </Parallel>
            </OnUpdated>
        </Animations>
 </cc1:UpdatePanelAnimationExtender>    


我甚至没有intellisense…

您的问题是输出中显示的事实吗?在这种情况下,尝试类似的方法,看看是否有效:

<ScriptAction Script='<%# "onUpdating('divLoadingImage', '" 
   + divDetailsContent.ClientID + "');" %>' />


这需要在控件或页面上进行数据绑定。

也许您可以先定义一个javascript函数,然后在ScriptAction中调用它

 <script type="text/javascript">
  function update()
  {
      onUpdated('divLoadingImage', <%=divDetailsContent.ClientID %>);
  }
  </script>

  <ScriptAction Script='update()' />

函数更新()
{
未更新('divLoadingImage',);
}

您能解释一下数据绑定是什么意思吗?我在这段代码中发现一个错误,说animations属性不允许子对象…尝试将代码按原样放在我的答案中,然后在Page_Load事件的某处添加一个DataBind()调用