0

有好心人将此 php 转录为 ASP.NET 吗?

提前谢谢你。

jJ

<?php
if(isset($_POST['data']) && $_POST['data'] != '') {
 $output = $_POST['data']; 
 $newfile = time() . ".xml"; 
 $file = fopen ($newfile, "w"); 
 fwrite($file, $output); 
 fclose ($file);  
 echo 'file created: ' . $newfile;
} else {
 echo "not saved";
}
?>
4

2 回答 2

2

未经测试的代码,但足以让您入门

if(!string.IsNullOrEmpty(Response.Form["data"]))
{
    string output = Response.Form["data"];
    string newfile = DateTime.Now.ToString("hhMMss")+".xml";
    File.WriteAllText(newfile, output);
    Response.Write("file created: " + newfile);
}
else
{
    Response.Write("not saved");
}

这就是我学习 PHP 的方式,所以我觉得有义务回报 :)

编辑:正如其他人所说,您当然不应该按原样使用它,而是将其用于学习。

于 2010-07-29T19:51:56.543 回答
2

据我所知,这不能直接转换为您可能想要的一大块 ASP.NET 代码。

您需要一个 .aspx 文件,并且您需要背后的代码(.aspx.cs 文件)以最基本的方式完成它。可以像这样打开、写入和关闭文本文件。其余的依赖于特定的 ASP.NET 技术,例如使用<asp:whatever id="data">元素,然后在后面检索此代码。

您要求完成一项相当简单的任务,如果您自己花一些时间了解一下 ASP.NET,您可能会做得更好。

编辑:@Jesper Palm 或多或少地做了我所说的在我的第一行中是不可能的。无论如何,在我看来,ASP.NET 框架的奇怪使用。:-)

于 2010-07-29T19:52:21.940 回答