0

ASP.Net (C#) でモーダル ダイアログ ボックスを開こうとしています。2 つのウォークスルーを実行しましたが、結果が得られません。ダイアログ ボックスのない完全な Web ページしか表示されませんが、右上隅に "X" が表示されます。簡単なダイアログ ボックスの作成方法を教えてください。

これが私のコードです:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>

    <link rel="Stylesheet" type="text/javascript" href="Styles/jquery-ui.css" />
    <script type="text/javascript" language="javascript" src="jquery-1.5.2.min.js"></script>
    <script type="text/javascript" language="javascript" src="jquery-ui.js"></script>

    <script type="text/javascript" language="javascript">
            $(document).ready(function () {
                $("#dialog").dialog();
            });
    </script>
</head>
<body style="font-size:62.5%;">
    <div id="dialog" title="Dialog Title">I'm in a dialog.. Really!</div>
</body>
</html>
4

2 に答える 2

0

あなたのコードに問題はありません。jquery スクリプト ファイルと css ファイルは正しく、適切にリンクされていますか? これは、コードが機能していることを示すデモです。

編集:実際、私は何かに気づきました。undefined と同じように、css へのリンクが間違っているようです。text/javascriptあるべきときにリンクの種類がありますtext/css

css ファイルへのリンクは、おそらく次のようになります。

<link rel="Stylesheet" type="text/css" href="Styles/jquery-ui.css" />
于 2012-07-01T01:51:41.080 に答える
0

厳密な doctype を使用している場合は、リンク タグを<link rel="stylesheet" type="text/css" href="styles/jquery-ui.css" />に変更してみてください。スタイルシートが正しく読み込まれていないようです。

于 2012-07-01T01:53:22.930 に答える