<form runat="server" id="outer" >
<form name="inner1" method="POST" action="http://www.somesite.com/page.php" >
<input type="text" size="7" name="o" id="origin" value="london" ></input>
<input type="submit" name="getDirectionsBtn" id="btnSubmit" value="Submit" />
<input type="hidden" name="oo" value="p" />
</form>
<form name="inner2" method="POST" action="http://www.somesite.com/page.php" >
<input type="text" size="7" name="o" id="origin" value="london" ></input>
<input type="submit" name="getDirectionsBtn" id="btnSubmit" value="Submit" />
<input type="hidden" name="oo" value="p" />
</form>
<form name="inner3" method="POST" action="http://www.somesite.com/page.php" >
<input type="text" size="7" name="o" id="origin" value="london" ></input>
<input type="submit" name="getDirectionsBtn" id="btnSubmit" value="Submit" />
<input type="hidden" name="oo" value="p" />
</form>
</form>
第二+內部窗體工作得很好,但第一個窗體不工作。根據我的所見,沒有破碎的標籤。ASP.Net服務器窗體中的第一個內部窗體不會POST
我需要嵌套窗體,因爲它們是POST到外部站點並在空白窗口中打開。
最好避免嵌套形式。 – kgiannakakis 2010-02-24 10:20:18
它們不僅是最好的避免,它們也不會在任何瀏覽器中工作,除非你期望它們不起作用。 – Gareth 2010-02-24 10:25:55