내 웹 페이지에 DropDownList 객체가 있습니다. 클릭하고 다른 값을 선택하면 SelectedIndexChanged
이벤트와 연결된 기능이 있어도 아무 일도 일어나지 않습니다 .
먼저 실제 객체의 HTML 코드 :
<asp:DropDownList ID="logList" runat="server"
onselectedindexchanged="itemSelected">
</asp:DropDownList>
그리고 이것은 그 기능입니다 itemSelected
.
protected void itemSelected(object sender, EventArgs e)
{
Response.Write("Getting clicked; " + sender.GetType().ToString());
FileInfo selectedfile;
Response.Write("<script>alert('Hello')</script>");
foreach (FileInfo file in logs)
{
if (file.Name == logList.Items[logList.SelectedIndex].Text)
{
Response.Write("<script>alert('Hello')</script>");
}
}
}
응답이 나타나지 않으며 JavaScript의 해당 부분이 실행되지 않습니다. Internet Explorer 8은 물론 최신 3.6 버전의 Firefox에서이 기능을 사용해 보았습니다. Windows Server 2003 R2 컴퓨터에서 .NET Framework 버전 4로 ASP.NET을 실행하고 있습니다.