解決方法: 修改 web.config
在 <system.web> 的節點下加入以下內容
<webServices>
   <protocols>
    <add name="HttpSoap"/>
    <add name="HttpPost"/>
    <add name="HttpGet"/>
    <add name="Documentation"/>
   </protocols>
</webServices>

AwEi 發表在 痞客邦 留言(0) 人氣()

問題描述:如果 DropDownList 的項目是以動態方式產生的,又在產生的程式碼放置在 Page_Load() 中,將會發生取回的值永遠等於第一項的問題
發生原因:因為在 DropDownList 動態產生的過程中,項目會被重綁定一次,且會把SelectedIndex的值設為預設值0,自然取回的值就永遠等於第一項
解決辦法:DropDownList 動態產生程式碼放置在 !isPostBack 中
EX:

AwEi 發表在 痞客邦 留言(0) 人氣()

發生原因:
ASP.NET 預設採用「http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd」定義
該定義要求在「<!DOCTYPE ... >」的前面不可以以任何的輸出
不過當我們在程式碼中使用 Response.Write() 方法來做輸出時,就會發生違反定義的情況

AwEi 發表在 痞客邦 留言(0) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。