1

私はこれを何日も研究しました!私は単にVBコードビハインドでイベントを取得してjQueryダイアログを表示しようとしています(適切なメッセージ付き)。

私の(非常に単純な)HTML:

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="ButtonMustWork.aspx.vb" Inherits="NowDisplayPictures.ButtonMustWork" %>

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>jQuery UI Dialog - Default functionality</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />
<script>

    function GetDialogBox() {
        $("#dialog").dialog();
    }
</script>
</head>
<body>
    <form id="form1" runat="server">
    <div id="dialog" title="Basic dialog">
            <p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
    </div>
    <div>
        <asp:Button ID="Button1" runat="server" Text="Button" />   
    </div>
    </form>
</body>
</html>

そして私のVBボタンのクリックイベント:

Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
ClientScript.RegisterStartupScript(Me.[GetType](), "Test", "<script>GetDialog();</script>")
End Sub

私が得るのは、テキストが表示された空白のページとボタンだけです。

4

1 に答える 1

0

あなたの関数名はあなたのコードでGetDialogBox();呼び出しています。GetDialog();

于 2013-03-17T08:30:33.673 に答える