0

コントロールasp.netの1つのクライアント側イベントで単純な関数を呼び出したいです。

しかし、私はこれを行うことに失敗しています。

私はjqueryが初めてです...

<script type="text/javascript">
    function UploadStart() {
        var FileName = $('#ctl00_MainPlaceHolder_AsyncFileUpload_ctl00').attr('value');
        $('#txtLink').attr('value', FileName);
        $('#<%=BtnUpload.ClientID %>').css('display', 'none');
    }

</script>

aspx:

        </td>
        <td>
            <input type="text" id="txtLink" style="width:200px;" class="EngTextBox" />
        </td>
        <td id="UploadControls" style="width:215px; text-align:center;">
            <input type="button" id="BtnBrowseFile" class="BtnBack" value="انتخاب فایل" />
            <asp:Button Text="آپلود" ID="BtnUpload" CssClass="BtnBack" runat="server" OnClick="BtnUpload_Click" />
            <asp:AsyncFileUpload ID="AsyncFileUpload" runat="server" OnUploadedComplete="Upload_Completed" OnClientUploadStarted="UploadStart();" />
            </td>
    </tr>

OnClientUploadStarted イベントは、いくつかの jquery ticks を実行する必要があります ...

4

1 に答える 1

0

私はそれを解決し、

'();' 私の問題です!:D

電話 :

OnClientUploadStarted="アップロード開始"

しかし、なぜ ?!!!

于 2012-10-07T17:27:34.397 に答える