Javascript 在c中从输出流返回文本#

Javascript 在c中从输出流返回文本#,javascript,c#,outputstream,Javascript,C#,Outputstream,我有一个场景,需要在c#中获取字符串作为输出流。我需要在javascript中获取这些字符串值。下面是代码 JS var timestampUrl : "getTime.aspx" // Used somewhere in plugin. Syntax is fine 最初写为var timestampUrl:“getTime.php”,但我也将其改为在.aspx中工作 getTime.php代码 <?php echo time(); ?> 但我得到的输出是 1436538190

我有一个场景,需要在c#中获取字符串作为输出流。我需要在javascript中获取这些字符串值。下面是代码

JS

var timestampUrl : "getTime.aspx" // Used somewhere in plugin. Syntax is fine
最初写为var timestampUrl:“getTime.php”,但我也将其改为在.aspx中工作

getTime.php代码

<?php
echo time();
?>
但我得到的输出是

1436538190%3C!DOCTYPE%20html%3E%3Chtml%20xmlns=%22http://www.w3.org/1999/xhtml%22%3E%3Chead%3E%3Ctitle%3E%3C/title%3E%3C/head%3E%3Cbody%3E%20%20%20%20%3Cform%20method=%22post%22%20action=%22getTime.aspx%22%20id=%22form1%22%3E%3Cdiv%20class=%22aspNetHidden%22%3E%3Cinput%20type=%22hidden%22%20name=%22__VIEWSTATE%22%20id=%22__VIEWSTATE%22%20value=%22oyHYMIrhkYo9Ho3QkkQWovQ9tbRhQ2wRTHQfGgw4jJwaPeQsTPcZzR1s5K/dHFoH+p82j3XOogiKTqnH0MB/T9K/8kizxTDiLPwKPNWHHp0=%22%20/%3E%3C/div%3E%20%20%20%20%3Cdiv%3E%20%20%20%20%20%20%20%20%3C/div%3E%20%20%20%20%3Cdiv%20class=%22aspNetHidden%22%3E%3Cinput%20type=%22hidden%22%20name=%22__VIEWSTATEGENERATOR%22%20id=%22__VIEWSTATEGENERATOR%22%20value=%22EA09725A%22%20/%3E%3C/div%3E%3C/form%3E%3C!--%20Visual%20Studio%20Browser%20Link%20--%3E%3Cscript%20type=%22application/json%22%20id=%22__browserLink_initializationData%22%3E%20%20%20%20%7B%22appName%22:%22InternetExplorer%22,%22requestId%22:%22f532ae409a044422a3178fdad51fb6a0%22%7D%3C/script%3E%3Cscript%20type=%22text/javascript%22%20src=%22http://localhost:62796/df94eb33421548aca703559a9bdf2a2c/browserLink%22%20async=%22async%22%3E%3C/script%3E%3C!--%20End%20Browser%20Link%20--%3E%3C/body%3E%3C/html%3E
而不仅仅是
436538190


原因可能是什么?

您需要关闭流

var ts = ((long)(DateTime.Now - new DateTime(1970, 1, 1)).TotalMilliseconds) / 1000;
Response.ContentType = "text/plain";
byte[] bytes = System.Text.Encoding.UTF8.GetBytes(ts.ToString());
Response.OutputStream.Write(bytes, 0, bytes.Length);
Response.Flush();
//now signal the httpapplication to stop processing the request.
HttpContext.Current.ApplicationInstance.CompleteRequest();

请参阅:

我可以使用
响应来完成此操作。结束
。但无论如何,谢谢你的指导。。如果需要,您可以编辑您的答案
var ts = ((long)(DateTime.Now - new DateTime(1970, 1, 1)).TotalMilliseconds) / 1000;
Response.ContentType = "text/plain";
byte[] bytes = System.Text.Encoding.UTF8.GetBytes(ts.ToString());
Response.OutputStream.Write(bytes, 0, bytes.Length);
Response.Flush();
//now signal the httpapplication to stop processing the request.
HttpContext.Current.ApplicationInstance.CompleteRequest();