是否可以将字符串列表绑定到Action Result Include属性

时间:2018-03-22 15:13:43

标签: c# asp.net-mvc razor-pages

在下面的代码段中

    public async Task<ActionResult> CreateAsync([Bind(Include = DataRequestEditProperties)] ComplexModel complexModel)
    {
        if (ModelState.IsValid)
        {
            await DocumentDbRepository<ComplexModel>.CreateItemAsync(complexModel);
            return RedirectToAction("Index");
        }

        return View(complexModel);
    }

当前要求返回特定的JSON属性,以便通过以下方式创建C#razor视图:

          CreateAsync([Bind(Include = "list", "of", "about", "50", "strings")]

我想知道是否可以在其他地方声明字符串列表并在其他地方引用变量集?寻找临时解决方案,因为我正在构建原型并仍然定义我的MVC项目的模型。我想在一个单独的文件中定义我要求的字段,该文件映射到描述查询名称的变量并保存我需要包含的字符串列表

声明变量的示例

List<string> DataRequestEditProperties = new List<string> {"bunch", "o", "strings"};
List<string> DataRequestInformativeView = new List<string> {"infoFieldA", "infoFieldB","infoFieldC"};`

0 个答案:

没有答案