powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблемы с работой элемента Literal
3 сообщений из 3, страница 1 из 1
Проблемы с работой элемента Literal
    #33336851
флинт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Суть проблемы такая:
На 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
Проблемы с работой элемента Literal
    #33336970
Фотография Sam Andrews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
видимо происходит ошибка при конвертации из Base64 в строку при загрузке ViewState.., попробуй его отключить и посмотри, будет ошибка или нет...
...
Рейтинг: 0 / 0
Проблемы с работой элемента Literal
    #33339364
VFLINT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отключено.

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

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


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