Использую CRM 4.0. Сделал конфигурацию ISV.config файла чтобы по нажатию на кнопку отображалось моя страница сладующего вида..
Код:
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<Triggers>
<asp:PostBackTrigger ControlID="btnUpload" />
</Triggers>
<ContentTemplate>
<div>
<input id="uplControl" type="file" runat="server" title="upldFileBox"/>
<asp:Button id="btnUpload" OnClick="btnUpload_Click" runat="server"
Text="Upload File"></asp:Button>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</form>
Как видно на ней окно выбора файла и кнопка загрузки. В чем собственно говоря проблема? После нажатия на кнопку загрузки..открывается новое окно,аналогичное этому. Это реакция на постбэк. Я попробовал решить проблемы прикручивая Ajax,но в этом случае элемент uplControl ничего не вернет. Потом я решил прикрутить Триггер,но он привел к тому же постбэку и открытию окна. Из этого замкнутого круга есть выход? Почему после постбэка выскакивает новое окно?