2013-05-09 159 views
1

我创建了一个使用php的评论系统,并希望在我的aspx页面中实现它。问题是我不知道如何从我的aspx页面加载运行php代码。我可以在页面通过javascript加载后调用php,但我希望它可以在页面的同一时间加载。那么是否可以通过我的aspx页面调用我的php脚本?调用PHP文件加载aspx

+0

哦**上帝**,为什么?为什么,请告诉我为什么? – 2013-05-09 18:08:43

+0

另外,请尝试AJAX。 – 2013-05-09 18:10:41

+0

我正在使用ajax,但我一直使用它来调用它后,加载它导致评论奇迹般地出现在页面加载后几秒钟看起来不太好。 – 2013-05-09 18:18:21

回答

0

我有点困惑,因为你的问题不是很清楚。如果你不能使用iframe,(因为它在页面加载后被加载),那么用一个文字控件替换它。在你的页面加载事件中获取php页面的输出为

using System.Net; 
using System.IO; 

WebRequest req = WebRequest.Create("http://www.asp.net/blabla.php"); 
WebResponse res = req.GetResponse(); 
StreamReader sr = new StreamReader(res.GetResponseStream()); 
string html = sr.ReadToEnd(); 

用html更新文字值。我不知道从php页面回发后会有什么行为,因为我的页面dosent做任何回发。 但是这将确保PHP已经在加载事件本身呈现。

+0

这工作表示感谢。我注意到回发没有问题。 – 2013-05-11 00:56:18