Помогите очистить респонс в asp
От: Padavan1  
Дата: 24.11.09 19:44
Оценка:
Добрый день!
Необходимо вернуть в респонсе со страницы сообщение.
Все вроде делаю, но кроме сообщения возвращается еще и html.
Так вот, как его убрать?

Default.aspx:
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
    </div>
    </form>
</body>
</html>


Default.aspx.cs:
using System;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Context.Response.Write("Test response 2");
    }
}


В ответе получаю:
Test response 2

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or
g/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>
Untitled Page
</title></head>
<body>
<form name="form1" method="post" action="default.aspx" id="form1">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNzgzNDMw
NTMzZGQX9TyvotzVzOFsz9PBHo4DGdPrGg==" />

<div>

</div>
</form>
</body>
</html>

а нужно только:
Test response 2

Это тестовая страница, в боевой html-я больше и его оттуда убрать пока не видится возможным.
Что делать????

Заранее благодарен всем за советы =)


25.11.09 00:37: Перенесено модератором из '.NET' — TK
Re: Помогите очистить респонс в asp
От: Powerz Россия https://zagosk.in
Дата: 24.11.09 19:59
Оценка:
Здравствуйте, Padavan1, Вы писали:

По идее так должно сработать.

Response.Write("Test response 2");
Response.End();
https://zagosk.in
Re: Помогите очистить респонс в asp
От: Диспетчер Россия  
Дата: 25.11.09 06:34
Оценка: 1 (1) +1
Здравствуйте, Padavan1, Вы писали:

P>Добрый день!

P>Необходимо вернуть в респонсе со страницы сообщение.
P>Все вроде делаю, но кроме сообщения возвращается еще и html.
P>Так вот, как его убрать?

P>Default.aspx:

P>
P><%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

P><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

P><html xmlns="http://www.w3.org/1999/xhtml">
P><head runat="server">
P>    <title>Untitled Page</title>
P></head>
P><body>
P>    <form id="form1" runat="server">
P>    <div>
    
P>    </div>
P>    </form>
P></body>
P></html>
P>


P>Default.aspx.cs:

P>
P>using System;

P>public partial class _Default : System.Web.UI.Page 
P>{
P>    protected void Page_Load(object sender, EventArgs e)
P>    {
P>        Context.Response.Write("Test response 2");
P>    }
P>}
P>


P>В ответе получаю:

P>Test response 2

P><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or

P>g/TR/xhtml1/DTD/xhtml1-transitional.dtd">

P><html xmlns="http://www.w3.org/1999/xhtml">

P><head><title>
P> Untitled Page
P></title></head>
P><body>
P> <form name="form1" method="post" action="default.aspx" id="form1">
P><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNzgzNDMw
P>NTMzZGQX9TyvotzVzOFsz9PBHo4DGdPrGg==" />

P> <div>


P> </div>

P> </form>
P></body>
P></html>

P>а нужно только:

P>Test response 2

P>Это тестовая страница, в боевой html-я больше и его оттуда убрать пока не видится возможным.

P>Что делать????

P>Заранее благодарен всем за советы =)



Используйте HttpHandler вместо полноценной страницы.
Re[2]: Помогите очистить респонс в asp
От: Padavan1  
Дата: 26.11.09 05:47
Оценка:
Здравствуйте, Powerz, Вы писали:
P>
P>Response.Write("Test response 2");
P>Response.End();
P>


Уже нашел такое решение — работает, спасибо! =)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.