FileUpload.Hasfile属性値はfalseのままです


    HasFile        ,     FileUpload             。               ,               。   ,    SaveAs             ,   HasFile          。    HasFile    true,    SaveAs   。       false,        ,         。
	      :
	   、
		   scriptmanager enablepartialrending  false       ,       ,      ,            UpdatePanel        。
		  ,   UpdatePanel   Validator  ,        postback,       Altas   bug.
	   、
		1.      UpdatePanel,  UpdatePanel       FileUpload  ,    Iframe
		2:  iframe         ,       FileUpload  。		
		3:     ,          
	
	    FileUpload   :      ,             。 
	<atlas:UpdatePanel ID="up1" Mode="Conditional" runat="server"> 
		<ContentTemplate> 
			<asp:FileUpload ID="FileUpload1" runat="server" /> 			
			<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /> 
	        <ContentTemplate>
	<atlas:UpdatePanel>
	1.     Default.aspx       ,         UpdatePanel   
		<atlas:UpdatePanel ID="up_attachment" Mode="Conditional" runat="server"> 
			<ContentTemplate> 
				<iframe id="file" name="file" src="attachment.aspx"><iframe> 
			<ContentTemplate>
		<atlas:UpdatePanel>
	2:         attachment.aspx,    FileUpload  
		<div>
			<asp:FileUpload ID="FileUpload1" runat="server" />
			<asp:Button ID="Button1" runat="server" Text="OK" OnClick="Button1_Click" /> 
		<div>
	3: attachment.aspx  ,            js,      。      : 
		<script> window.top.callBack(fileName); <script>
	4:Default.aspx           ,      
		<script> 
			function callBack(fileName) 
				{ document.getElementById('Attach1').innerHTML=fileName; } 
		<script>