3

ボタンからハイパーリンク(前の投稿)に切り替えようとしましたが、機能させることができなかったため、代わりにリンクボタンを使用することにしました。

私が使用しているaspxページで

<script type ="text/javascript">
      function showImg(url) 
      {
                  $("#imagePreview").attr("src", url);

       }
</script>

        <div style="height:50px; margin-top:25px; margin-bottom:25px;">
            <img id="imagePreview" alt="" width="30" height ="30"></img>
        </div>

次に、ascxページで使用しています

<input type="button" onclick='javascript:showImg("<%# FieldValueString %>")' />

これは問題なく機能します。ボタンをクリックすると写真が下に表示されますが、代わりにリンクボタンが必要です。

http://www.devmanuals.com/tutorials/ms/aspdotnet/linkbutton.htmlで例を試しましたが、喜びはありませんでした。

iv試してみました

<asp:LinkButton
        ID="LinkButton1"
        runat="server"
        Text="Preview" 
        Font-Bold="True"
        ForeColor="Maroon"

        PostBackUrl='javascript:showImg("<%# FieldValueString %>")' />

しかし、ボタンをクリックしても何も起こりません。.csファイルにコードを追加する必要がありますか?

助けてください

サックス

4

1 に答える 1

6

間違ったプロパティを使用しています。これを試して:

<asp:LinkButton
        ID="LinkButton1"
        runat="server"
        Text="Preview" 
        Font-Bold="True"
        ForeColor="Maroon"
        OnClientClick='javascript:showImg("<%# FieldValueString %>"); return false;' />
于 2013-01-08T15:18:56.427 に答える