我有一个小问题...
我有一个asp.net网站。
我有一个菜单,全部由html和css完成。
因此,当我点击主页时,ajax会将其他内容加载到指定的div元素中。
100%工作。
在加载到div元素中的内容中,我有一个按钮。一个ASP.NET按钮。
当我点击按钮时,它会给我一个“找不到资源”的错误。
肯定是我漏掉了什么。如果您不明白,请看这里的ajax:
现在加载到内容div中的aspx页面显示一个按钮btnAdd:
在加载到div元素中的内容中,我有一个按钮。一个ASP.NET按钮。
当我点击按钮时,它会给我一个“找不到资源”的错误。
肯定是我漏掉了什么。如果您不明白,请看这里的ajax:
//Load the Home page on click.
$(document).ready(function () {
$('.home').click(function () {
$("#content").load("html/home/home.aspx");
});
});
现在加载到内容div中的aspx页面显示一个按钮btnAdd:
<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以确保它存在。 - Danny#content
是否放在其他表单中?如果是,则在加载其他页面时会破坏 HTML 结构。 - Aristos