私はこの小さな問題を抱えています... 私はこのasp.netのウェブサイトを持っています。 私はメニューを持っており、すべてhtmlとcssで終わっています。 ホームをクリックすると、ajaxは他のコンテンツを指定されたdiv要素に読み込みます。 100%働いています。jQuery AJAXとASP.NET
div要素に読み込まれたコンテンツには、ボタンがあります。 ASP.NETボタン。
ボタンをクリックすると、「リソースが見つかりません」というメッセージが表示されます。エラー。
紛失しているものがあります。コンテンツのdivにロードされた
//Load the Home page on click.
$(document).ready(function() {
$('.home').click(function() {
$("#content").load("html/home/home.aspx");
});
});
今aspxページ、ボタンを表示し、btnAdd:あなたは、HERESにAJAXを理解しない場合
<asp:Panel ID="pnlAddNewBlog" runat="server">
<asp:TextBox ID="txtAddNewBlog" runat="server" TextMode="MultiLine"></asp:TextBox>
<br />
<asp:Button ID="btnAdd" runat="server" Text="Add" />
</asp:Panel>
私はそのボタンをクリックし
、エラー表示されます。私が達成したいのは、ユーザーがボタンをクリックすると、txtAddNewBlogのテキストがデータベースに追加されることです。今私はC#を使用して達成することができます...しかし、このエラーが私の方法である場合。何か案は?
'html/home/home.aspx'は存在しますか?ブラウザが送信しているネットワーク要求を調べてみてください。そのURLに移動してそのURLが存在することを確認します。 – Danny
はい、それは存在します。なぜなら、ajaxはhome.aspxのすべてのコンテンツを#contentにロードし、それを見ることができるからです。ボトルトンをクリックするとこれは、コンテンツをロードするajaxを持っていないときに機能します...しかし、Ajaxが入ってくると、それ以上は動作しません。 –
'#content 'は他の形式の中にありますか?もしそうなら、あなたは他のページを読み込むときにhtml構造体を壊します。 – Aristos