我有一个简单的网站,我使用masterPage来设计我的模板。
每个人都可以正常工作,但当我在其中添加自定义(谷歌)搜索框时,我的页面就更正了。
infact asp不支持嵌套表格,众所周知谷歌使用一个简单的表格来获取用户的查询。
所以一开始我重新设计我的网站并在其中放入2个表格。我的网页内容的一个服务器表单和谷歌搜索框的另一个表单。直到这里一切正常。
所以我强制在我的搜索框旁边添加2个新按钮,这些按钮需要一个runat = server表单,所以现在我需要一种方法让我启用第三个表单(第二个runat =服务器表单)或找到一个方法在runat = server表单中使用简单表单,实际上是
我可以将2个表单放在彼此中,或者我们如何启用嵌套表单?
答案 0 :(得分:2)
无法使用嵌套表格。您需要在不使用runat="server"
形式的情况下使这些按钮正常工作。
答案 1 :(得分:0)
原因Asp Forms不是显示控件,只能在程序员的代码中访问,
所以我以不规则的方式使用它,
众所周知,像XHTML(asp)这样的每个XML标记都有一些元素(在asp的情况下:控件),每个元素都有自己的属性(在asp案例控件属性中)
所以我只需要将我的控件放在Form(root)元素中并导致在客户端机器上加载页面时,只要浏览器看到服务器表单只需将标志更改为true(服务器表单可用),那么您可以使用你在表格里面有什么,
所以,如果你可以将控件放在窗体中,那么putit就没什么不好的了。)