powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DotNetNuke и AjaxControlToolkit:AsyncFileUpload
5 сообщений из 5, страница 1 из 1
DotNetNuke и AjaxControlToolkit:AsyncFileUpload
    #37697442
BikArt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Не могу заставить работать AjaxControlToolkit:AsyncFileUpload

Код взят из примера ajax
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<script type="text/javascript">   
    function fillCell(row, cellNumber, text) {
        var cell = row.insertCell(cellNumber);
        cell.innerHTML = text;
        cell.style.borderBottom = cell.style.borderRight = "solid 1px #aaaaff";
    }
    function addToClientTable(name, text) {
        var table = document.getElementById("<%= clientSide.ClientID %>");
        var row = table.insertRow(0);
        fillCell(row, 0, name);
        fillCell(row, 1, text);
    }

    function uploadError(sender, args) {
        addToClientTable(args.get_fileName(), "<span style='color:red;'>" + args.get_errorMessage() + "</span>");
    }
    function uploadComplete(sender, args) {
        var contentType = args.get_contentType();
        var text = args.get_length() + " bytes";
        if (contentType.length > 0) {
            text += ", '" + contentType + "'";
        }
        addToClientTable(args.get_fileName(), text);
    }
</script>

<div class="demoarea">
<div class="demoheading">AsyncFileUpload Demonstration</div>
Click '<i>Select File</i>' for asynchronous uploading.

 <asp:AsyncFileUpload 
OnClientUploadError="uploadError" OnClientUploadComplete="uploadComplete" 
runat="server" ID="AsyncFileUpload1" Width="400px" UploaderStyle="Modern" 
UploadingBackColor="#CCFFFF" ThrobberID="myThrobber"/>

&nbsp;<asp:Label runat="server" ID="myThrobber" style="display:none;" ><img align="absmiddle" alt="" src="uploading.gif" /></asp:Label>
<div><strong>The latest Server-side event:</strong></div>
<asp:Label runat="server" Text="&nbsp;" ID="uploadResult" />



<div><strong>Client-side events:</strong></div>
<table style="border-collapse: collapse; border-left: solid 1px #aaaaff; border-top: solid 1px #aaaaff;" runat="server" cellpadding="3" id="clientSide" />
</div>



Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
protected void Page_Load(object sender, EventArgs e)
{
   AsyncFileUpload1.UploadedComplete += new EventHandler<AsyncFileUploadEventArgs>(AsyncFileUpload1_UploadedComplete);
   AsyncFileUpload1.UploadedFileError += new EventHandler<AsyncFileUploadEventArgs>(AsyncFileUpload1_UploadedFileError);
}

void AsyncFileUpload1_UploadedComplete(object sender, AsyncFileUploadEventArgs e)
{
   ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "size", "top.$get(\"" + uploadResult.ClientID + "\").innerHTML = 'Uploaded size: " + AsyncFileUpload1.FileBytes.Length.ToString() + "';", true);
   string savePath = MapPath("~/AsyncFileUpload/Uploads/" + AsyncFileUpload1.FileName);
   AsyncFileUpload1.SaveAs(savePath);
}

void AsyncFileUpload1_UploadedFileError(object sender, AsyncFileUploadEventArgs e)
{
   ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "error", "top.$get(\"" + uploadResult.ClientID + "\").innerHTML = 'Error: 111';", true);
    }
}



Этот код отлично работает если создать в VS новый сайт(не DNN)
А в модуле DNN не работает - при выборе файла появляется вот такая ошибка:
Ошибка1[/img]
при нажатии ОК:
Ошибка2[/img]

Пробовал создать страницу /Главная/Default.aspx, ошибка1 все равно появляется, только при нажатии Ок, появляется содержимое созданной страницы /Главная/Default.aspx
...
Рейтинг: 0 / 0
DotNetNuke и AjaxControlToolkit:AsyncFileUpload
    #37697671
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
быть может не работает из-за латиницы в url?
...
Рейтинг: 0 / 0
DotNetNuke и AjaxControlToolkit:AsyncFileUpload
    #37697672
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фак, из-за киррилицы, сорри :)
...
Рейтинг: 0 / 0
DotNetNuke и AjaxControlToolkit:AsyncFileUpload
    #37697678
BikArt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет, к сожалению дело не в этом, проверял.
...
Рейтинг: 0 / 0
DotNetNuke и AjaxControlToolkit:AsyncFileUpload
    #37697684
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DotNetNuke и AjaxControlToolkit:AsyncFileUpload
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]