0

assp.net Web アプリケーションで単純なキャプチャ システムを作成しました。キャプチャ イメージの ImageUrl として ASPX ページを使用します。この ASPX ファイルはキャプチャ イメージを作成し、イメージ ソースとして使用するためにそれを返します。正常に動作しますが、リフレッシュせずにキャプチャを変更したい [キャプチャの変更] ボタンを挿入します。

最初に Ajax 更新パネルを試し、キャプチャの変更ボタンとキャプチャ画像を挿入しましたが、キャプチャは変更されませんでした (もちろん、更新パネルの外にあるボタンを使用してキャプチャを変更すると、正常に動作しますが、ページを更新しました) 、これは私のボタンクリックコードです:

        protected void Button1_Click(object sender, EventArgs e)
    {
        imgCaptcha.ImageUrl = "CreateCaptcha.aspx?New=1";
    }

次に、Jquery Ajax 呼び出し(Web メソッド) を使用して CaptchaImage.ASPX ファイルを呼び出し、それを画像ソースとして使用しましたが、やはりうまくいきませんでした! ここで何がうまくいかないのですか?どちらの場合も、CaptchaImage.ASPXファイルが呼び出されることはありません。ページを更新せずにキャプチャ画像を変更するにはどうすればよいですか?

ありがとう

4

1 に答える 1

1
  $('#btnSearch').click(function () {
            var src = //Url to image
        $('#image').attr("src", src);
        });

上記のコードは、イメージのソース (#image) を変更します。b'coz イメージは、イメージボックスの ID です。

于 2013-05-29T09:58:55.200 に答える