2014-12-17 4 views
0

드롭 다운 목록이 있습니다. 선택한 변경 인덱스 을 클릭 한 후 값을 선택하고 싶습니다.값을 선택했습니다. 드롭 다운 목록을 선택했습니다.

<asp:DropDownList ID="pdfdropdown" runat="server" AutoPostBack="true" OnSelectedIndexChanged="pdfdropdown_SelectedIndexChanged"> 
    <asp:ListItem Value="-1">Select file</asp:ListItem> 
    <asp:ListItem Value="open">download excel</asp:ListItem> 
    <asp:ListItem Value="download">dowload pdf</asp:ListItem> 
</asp:DropDownList> 


protected void pdfdropdown_SelectedIndexChanged(object sender, EventArgs e) 
{    
    pdfdropdown.SelectedValue = "-1"; 
    Response.AppendHeader("Content-Disposition", "attachment; filename=" + name + ".pdf"); 
    //......funtions script 
} 

하지만 파일을 다운로드 할 때 궁금해졌습니다. 선택한 값이 선택되어 있지 않습니다 (다운로드 후) 내가

+0

으로 시도 드롭 다운의 값을 변경하는 방법;. 'selected_indexchange에, 그것은 작동합니다 ! –

+0

그것의 작동하지 않습니다 – user3843675

+0

나는 그것이 작동하지 않을 것 같아요. 왜냐하면 다운로드 파일은 HTML 컨텐트가 아닌 파일을 작성하기 위해 응답 스트림을 사용하기 때문입니다. –

답변

0

이`pdfdropdown.SelectedValue = "-1"제거이

pdfdropdown.Items.FindByValue("-1").Selected = true; 
+0

작동하지 않습니다. – user3843675

+0

무슨 일이 일어나고 계십니까? 당신이 이것을하는 경우 어떤 가치가 선택되고 있습니까? – Sachin

관련 문제