在asp.net中使用jQuery做一些ajax - c#

我能够在asp.net中做非常基本的jquery ajax。但是我陷入了困境。请参见下图。

由于此对话框具有文件上载控件,因此我无法弄清楚如何将数据发布到服务器并执行正确的操作。我什至感到困惑,我将如何在服务器端获取文件。
在正常情况下(回传一),我们可以使用

FileUpload1.PostedFile.InputStream

但是,当我打算使用[WebMethod]进行操作时,我将无法找到执行方法。
请帮我提供一些示例或教程的任何链接。
提前致谢。

c#参考方案

如果仅使用JavaScript,则只能将其与HTML5(或XMLHttpRequest2)结合使用。即使用并非所有浏览器都支持的FormData对象(请参阅链接以获取兼容浏览器列表)。这就是为什么所有精美的上传器控件都需要HTML5或Flash,SilverLight或其他浏览器加载项的原因。

Mozilla开发人员网络在this example中提供了有关如何使用JavaScript发送文件的信息。

在ASP.NET WebForms中在服务器端初始化bootsrap datatimepicker - javascript

我有这个HTML<div class='datepicker input-group date' id='datetimepickerStart'> <input type='text' class="form-control" /> <span c…

jQuery val函数在隐藏字段上不起作用? - javascript

这是我的HTML代码:<div style='display:none;' id='allformid'> <div> <form action='#'> <input type='text' name='name' …

写一行到javascript文件 - javascript

我正在使用数组来显示网站中的一些图像:var paintingImages; paintingImages = [ { url: 'images/objects/ron.jpg', alt: 'ron' } ]; 该js代码写在paintings.js中,我的主要js代码写在main.js文件中我已经为艺术家制作了这个…

在JavaScript中运行方法C# - javascript

打扰一下,我有这种C#asp方法。受保护的无效btnSave_Click(对象发送者,EventArgs e)有谁知道我该如何发送脚本给您?可以办到?。 javascript大神给出的解决方案 是的,那可以做到。为此,您在.aspx.cs页中创建了函数,然后单击保存按钮上的代码将其复制到函数中,然后执行以下步骤。//Call cs method from J…

在嵌入式JavaScript中插入AssemblyInfo(例如DLL版本号) - javascript

我的C#dll具有嵌入式Javascript文件。在此文件的标题中,我想包含版本信息。是否可以在JS文件的DLL AssemblyInfo(例如dll版本)中插入? javascript大神给出的解决方案 没有您的代码,我无法告诉您如何处理该JS文件,但这是一个主意:将JS文件的内容读入字符串用所需的DLL AssemblyInfo值在该字符串中替换一些标记…