當前部署在Windows Server 2003計算機上的現有ASP.NET 2.0應用程序。將我的ASP.NET應用程序移動到Windows 2008服務器,現在DropDownList SelectedIndexChanged事件不會觸發
測試將其移至新的WS 2008框。應用程序加載良好,其他行爲似乎很好,但我沒有從我的DropDownLists獲取OnSelectedIndexChanged事件。
我想我可以添加命令按鈕,並在按鈕單擊事件中運行代碼基於在下拉列表中選擇的項目,但似乎有點笨重。
有什麼想法?
EDIT- 控件在窗體上是獨立的。不是datagrid/gridview或任何其他容器控件的一部分。
<asp:DropDownList ID="ddlOCA" runat="Server" OnSelectedIndexChanged="ddlOCA_SelectedIndexChanged" AutoPostBack="true"></asp:DropDownList>
EDIT 2 - 該Windows 2008服務器是64位,而在那裏我得到了事件的另一個服務器是32位。
編輯3 - 在WS 2008機器上,還有幾個不再觸發(collaps/expand)。嘆。
你可以應該如何配線嗎?應該照原樣工作... – IrishChieftain 2011-05-04 20:18:19
仍然是.NET 2.0,還是升級了vesion?另外,聽起來像它可能在網格?你可以發佈代碼嗎? – 2011-05-04 20:26:19
兩臺服務器IIS都設置在ASP.net 2.0.50727 – paparush 2011-05-04 20:57:20