Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблемы с работой элемента Literal / 3 сообщений из 3, страница 1 из 1
21.10.2005, 11:13
    #33336851
флинт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с работой элемента Literal
Суть проблемы такая:
На WebForm расположен элемент Panel в нем расположен элемент Literal.

При нажатии на кнопку на страничке выполняется функция:

Код: plaintext
1.
2.
3.
4.
5.
private void Page_upload(string page_name)
{
	System.IO.StringWriter swrTarget = new System.IO.StringWriter();
	Server.Execute(page_name,swrTarget);
	Panel1.Controls.Add(new LiteralControl(swrTarget.ToString()));
}

При повторном нажатии на эту кнопку выдается ошибка:

Код: plaintext
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.
Invalid character in a Base-64 string. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.FormatException: Invalid character in a Base-64 string. 

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace: 


[FormatException: Invalid character in a Base-64 string.] 
System.Convert.FromBase64String(String s) +0 
System.Web.UI.LosFormatter.Deserialize(String input) 
System.Web.UI.Page.LoadPageStateFromPersistenceMedium() 

[HttpException (0x80004005): Invalid_Viewstate 
Client IP: 127.0.0.1 
Port: 1364 
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) 
ViewState: ... 
Http-Referer: http://localhost/Opora_Net/MainForm.aspx 
Path: /Opora_Net/MainForm.aspx.] 
System.Web.UI.Page.LoadPageStateFromPersistenceMedium() 
System.Web.UI.Page.LoadPageViewState() 
System.Web.UI.Page.ProcessRequestMain() 

В чем моя ошибка, объясните пожалуйста...
...
Рейтинг: 0 / 0
21.10.2005, 11:48
    #33336970
Sam Andrews
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с работой элемента Literal
видимо происходит ошибка при конвертации из Base64 в строку при загрузке ViewState.., попробуй его отключить и посмотри, будет ошибка или нет...
...
Рейтинг: 0 / 0
24.10.2005, 04:59
    #33339364
VFLINT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с работой элемента Literal
Отключено.

Код: plaintext
<%@ Page language="c#" Codebehind="MainForm.aspx.cs" AutoEventWireup="false" Inherits="Opora_Net.WebForm1" enableViewState="False" enableViewStateMac="False" validateRequest="false" %>

В справке ничего вразумительного не могу найти....
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблемы с работой элемента Literal / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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