【发布时间】:2013-04-26 08:37:32
【问题描述】:
所以我从来没有真正使用 ASP.NET 编写过网站。我正在尝试将搜索表单添加到我网站的母版页。问题是整个主体都包裹在一个表单标签中,这使得我的新表单的功能不存在。我有一个习惯,就是搞乱我还不明白的事情,使情况变得更糟。所以我想我会征求你的意见,我的想法是:
- 完全删除 runat="server" 表单标签。
- 在我的表单之前关闭它并在我的表单末尾替换它。
- 按钮内的代码(我后来注意到您无法打开。
- 放弃 ASP.NET 并返回 PHP 哈哈。
希望你能帮忙。
谢谢。
【问题讨论】:
-
一个页面只有一个表单是 ASP.NET 的设计理念。您应该在这个单一表单中实现搜索功能。
-
但是,如果您要使用 JSON 并使用 javascript 异步更新搜索的实体,您可以在您的页面上实现一个标有 [WebMethod] 属性的方法,并使用 XmlHttpRequest 对象调用它。
标签: asp.net forms master-pages