我有一个 php 代码,我已将其转换为 asp.net 代码。 PHP 代码只是回显客户端读取和解释的响应,但是在 asp.net 中,生成的输出被迫采用 html 格式——这正是因为我使用 asp.net 标签来打印输出。
有没有一种方法可以实现与 php 中的 echo 相同的功能,或者是否有一个非常轻量级的代码可以帮助我正确解析 html 文本?
EDIT:
我想做的是
//获取发布数据
回声“一些东西”
我当前的测试 aspx 文件is:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="grabber.aspx.cs" Inherits="qProcessor.grabber" %>
后面的代码只有一个方法:
protected void Page_Load(object sender, EventArgs e)
{
//this.Response.Write("Welcome!");
}
Thanks.
一对一的等价物是Response.Write http://msdn.microsoft.com/en-us/library/1463ysyw.aspx:
Response.Write("some text");
也就是说,ASP .NET 和 PHP 是非常不同的框架。对于 ASP .NET(包括 MVC 框架),很少需要以这种方式直接写入响应流。
一种这样的情况是,如果您想返回一个非常轻量级的响应。你可以这样做:
Response.ContentType = "text/xml";
Response.Write("<root someAttribute = 'value!' />");
任何方法other比使用Response
直接可以(并且可能会)改变输出。简而言之 - 如果您只想将原始数据转储到HttpResponse
,你会想要使用Response.Write()
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)