我使用ajax post方法将Image发送到服务器。
调用post方法时,是否会触发正常的Page_Load
事件?
不需要为此写[WebMethod]
吗?
通过在Page_Load
上编写下面的代码,我可以从ajax获取图像:
HttpFileCollection filesColl = Request.Files;
foreach (string uploader in filesColl)
{
HttpPostedFile file = filesColl[uploader];
if (file.ContentLength > 0)
{
SavePhotoDatabase.SaveCVPhoto(file);
}
}
这是好主意还是我应该[WebMethod]
?