加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

在asp.net中是否有等效的回声c#

发布时间:2020-12-16 07:37:19 所属栏目:asp.Net 来源:网络整理
导读:我有一个 PHP代码,我已经转换为asp.net代码. PHP代码简单地回应客户端读取和解释的响应,但是在asp.net中,生成的输出被强制为html格式 – 这正是因为我使用asp.net标签来打印输出. 有没有办法可以实现与php中的echo相同的东西,或者是否有一个非常轻量级的代码
我有一个 PHP代码,我已经转换为asp.net代码. PHP代码简单地回应客户端读取和解释的响应,但是在asp.net中,生成的输出被强制为html格式 – 这正是因为我使用asp.net标签来打印输出.

有没有办法可以实现与php中的echo相同的东西,或者是否有一个非常轻量级的代码可以帮助我正确地解析html文本?

编辑:

我想做的就是

//get post data

echo “Some stuff”

我目前测试的aspx文件是:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="grabber.aspx.cs" Inherits="qProcessor.grabber" %>

并且后面的代码只有一个方法:

protected void Page_Load(object sender,EventArgs e)
    {
        //this.Response.Write("Welcome!");
    }

谢谢.

解决方法

一对一的等价物是 Response.Write

Response.Write("some text");

也就是说,ASP .NET和PHP是非常不同的框架.使用ASP .NET(包括MVC框架),很少需要以这种方式直接写入响应流.

一个这样的情况是,如果你想返回一个非常轻量级的响应.你可以这样做:

Response.ContentType = "text/xml";
Response.Write("<root someAttribute = 'value!' />");

除了直接使用Response之外的任何方法都可以(并且可能会)改变输出.简而言之 – 如果您只想将原始数据转储到HttpResponse中,您将需要使用Response.Write().

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读