-1

リンクボタンがクリックされたかどうかを確認するJavascriptコードがあります。サーバー側のアクションを実行し、アクションが実行された後、UIアニメーションをトリガーします。

Javascript:

function endRequestHandler(sender, args) {
 if (sender._postBackSettings.sourceElement.id == 'lbSearch')
 {
     //Ui animation code goes here...
 }
}

コードビハインド

    sp.RegisterAsyncPostBackControl(lbSearch);

LinkBut​​tonのASPX宣言

<asp:LinkButton ID="lbSearch" runat="server" CssClass="searchButton" OnClick="btnManualSearch_Click">></asp:LinkButton></span>

また、マウスオーバーすると表示されます

javascript:__doPostBack('ctl00$cphTopLeft$lbSearch','')

しかし、「JavaScriptランタイムエラー:未定義またはnull参照のプロパティ'id'を取得できません」と表示され続けます。問題の原因を誰かが知っていますか?

4

1 に答える 1

-1

入力したこれらの ID は分離コード用です。ASP.NET 2.0 は、html の別の ID を生成します。だからあなたのjavascriptで見つけることができません.... stackoverflow.com/questions/2444239/

于 2012-12-27T01:36:32.443 に答える