Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用asp或aspx页面从JavaScript写入XML_Javascript_Asp.net_Xml_Asp Classic - Fatal编程技术网

使用asp或aspx页面从JavaScript写入XML

使用asp或aspx页面从JavaScript写入XML,javascript,asp.net,xml,asp-classic,Javascript,Asp.net,Xml,Asp Classic,我正在编写一个bookmarklet,它弹出一个表单,允许用户选择xml文件。我正在使用以下命令读取文件: $.ajax({ type: "GET", url: "http://localhost/products/dataSource.xml", dataType: "xml", success: function (xml) { $(xml).find('node').each(function () { //get values

我正在编写一个bookmarklet,它弹出一个表单,允许用户选择xml文件。我正在使用以下命令读取文件:

$.ajax({
   type: "GET",
   url: "http://localhost/products/dataSource.xml",
   dataType: "xml",
   success: function (xml) {
       $(xml).find('node').each(function () {
           //get values from xml file         
       });       
   }
});
这很有效

我的问题是,我想编辑并添加到xml中,我知道JavaScript由于安全原因不能直接写入文件

我知道我可以使用asp或.aspx页面写入xml文件

这仍然是实现写入xml文件的最佳方式吗?代码是什么样子的


我在寻找最简单的方法来实现我的目标。

是的,你是对的。您不能在javascript中这样做,因为它是在客户端的浏览器中执行的。您应该在asp.net代码隐藏中执行此操作。如果有帮助,可以使用ajax调用c#方法。在c语言中,你可以用
XDocument

来做这件事。谢谢,你知道有一个例子链接吗?你是说XDocument的例子吗?