小编DSI*_*DSI的帖子

将数据插入多个表MVC ASP的最佳方法

我有4张桌子.OperationTable,ClientTable,ClientDetails,OperationRes

ClientTable

  • 客户端ID
  • 名称
  • 生日
  • VerNumber

ClientDetails

  • 客户端ID
  • 电子邮件
  • ADRESS
  • 电话

OperationTable

  • OperationID
  • 日期
  • 时间
  • 客户端ID

OperationRes

  • 渣油
  • OperationID
  • 名称
  • 类型
  • 没有

我有页面要求客户填写表格以注册smth.一切都必须在一个页面中,在客户提交表单后,我们必须将所有数据插入到表中.OperationTable的日期和时间,ClientTable的名称和姓氏等.我是ASP.NET MVC的新手.我曾尝试使用"Code Fisrt".我创建了Model并且只是用它来自动生成View和Controller.但这不是我想要的.我找到了这个教程.有用!但我有超过4个表,比上面写的更多行.什么是最好的解决方案?

asp.net asp.net-mvc asp.net-mvc-4 entity-framework-5

11
推荐指数
1
解决办法
3万
查看次数

使用ajax上传图片,HttpPostedFileBase为null Mvc Asp

我必须在提交表单之前上传图片.所以我用ajax来做.

这是我的HelpController:

[HttpPost]
public void AcceptUpload(HttpPostedFileBase TemporaryForLast, string ReferanceNo)
{
    TemporaryForLast.SaveAs(Server.MapPath("~/Profiles/images/" + ReferanceNo + "/") + "HoldCopy" + ".jpg");
}
Run Code Online (Sandbox Code Playgroud)

这是我的观点:

<input id="HoldCopy" type="file" name="HoldCopy" accept="image/*">
Run Code Online (Sandbox Code Playgroud)

Ans脚本:

$("#acceptUpload").click(function () {
    var formData= new FormData();
    var imagefile=document.getElementById("HoldCopy").files[0];
    formData.append("imageFile",imageFile);
    var xhr = new XMLHttpRequest();
    xhr.open("POST", "/Help/AcceptUpload", true);
    xhr.addEventListener("load", function (evt) { UploadComplete(evt); }, false);
    xhr.addEventListener("error", function (evt) { UploadFailed(evt); }, false);
    xhr.send(formData);
});
Run Code Online (Sandbox Code Playgroud)

error 功能也会更新.

asp.net-mvc jquery asp.net-mvc-4

7
推荐指数
1
解决办法
7162
查看次数