小编Mar*_* OB的帖子

将数组从jQuery传递到MVC.NET控制器,在控制器上给出null结果,但jQuery函数上存在值

我正在尝试将数组从jQuery函数传递给我的控制器.该数组包含内容和持有该内容的div的id.

当我检查通过Firebug中的AJAX帖子发送的对象时,正确的值存在但是在我的控制器上放置一个断点后,接收的值是一个空的List或Array或我尝试将其设置为的任何类型.我很擅长使用JSON将数据传递给我的控制器,所以在我出错的地方会有所帮助.

jQuery函数调用"提交"单击.该数组在我的脚本中全局声明,并在每次用新内容填充新区域时添加.

function postContent() {
        $.ajax({
            type: "POST",
            datatype: 'json',
            url: "/Admin/getContentArray",
            data: JSON.stringify(contentArray),
            contentType: 'application/json; charset=utf-8',
            success: function (result) {
                alert(result.Result);
            }
        });
    }
Run Code Online (Sandbox Code Playgroud)

测试接收控制器

[HttpPost]
    public JsonResult getContentArray(List<Content> myPassedArray)
    {
        var data = myPassedArray;
        return this.Json(null);
    }
Run Code Online (Sandbox Code Playgroud)

ajax asp.net-mvc jquery post json

7
推荐指数
2
解决办法
2万
查看次数

C#SMO - 将表数据编写到文件.抛出错误

在重新创建表之前,我正在尝试创建数据库中包含的数据的备份.我已经连接到服务器并创建存储SQL的文件.问题是它在最后一行抛出错误.

"你调用的对象是空的"

我整天都在这个项目,所以可能会错过一双新眼睛会帮助的东西.

这是代码:

public void scriptTables()
    {
        string folder = HttpContext.Current.Server.MapPath("/Scripts/SQLScripts/");

        Server myServer = new Server(".\\SQLEXPRESS");
        Database CMSDB = myServer.Databases["CMSDB"];

        Scripter script = new Scripter(myServer);
        ScriptingOptions so = new ScriptingOptions();
        so.ScriptData = true;
        so.ScriptSchema = true;
        so.ScriptDrops = false;

        foreach (Table table in CMSDB.Tables)
        {
            string tables = table.ToString();
            string filename = folder + table + ".sql";
            FileStream fs = File.Create(filename);
            so.FileName = filename;

            CMSDB.Tables[tables].EnumScript(so);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在做的一些背景:

我想提取数据库中已存在的数据,然后更改实体模型.当应用程序重新启动时,EF框架将丢弃并重新创建数据库,此时我将重新输入之前存在的数据.不太确定整个过程是否会成功,但必须这样做,直到他们在EF中发布迁移功能.

希望有人能提供帮助.谢谢

c# entity-framework smo code-first

5
推荐指数
1
解决办法
2942
查看次数

标签 统计

ajax ×1

asp.net-mvc ×1

c# ×1

code-first ×1

entity-framework ×1

jquery ×1

json ×1

post ×1

smo ×1