gpt4 book ai didi

asp.net-mvc - View 无法访问模型 MVC

转载 作者:行者123 更新时间:2023-12-02 20:51:47 27 4
gpt4 key购买 nike

我有一个 Controller ,它返回一个带有模型的 View ,例如:

    public ActionResult AddSetStory()
{
StoryModel sm = new StoryModel();

return View(sm);
}

模型为:

namespace AStoryToTell.Views.Stories.StoriesModel
{
public class StoryModel
{
public int IDStory { get; set; }
public int IDUser { get; set; }
public string Title { get; set; }
public string StoryDescription { get; set; }
public string StoryText { get; set; }
public string ImagePath { get; set; }
public IEnumerable<string> Tags { get; set; }
public string Base64File { get; set; }
public string FileName { get; set; }
public string tagsString { get; set; }

}
}

但我无法通过我的 View 访问它

enter image description here

即使我将 @model 注释作为我 View 中的第一行:

@model AStoryToTell.Views.Stories.StoriesModel.StoryModel

我在这里缺少什么? Model 不应该被强类型化为 StoryModel 类吗?我不明白的是为什么 VS 2013 不识别它?

虽然如果我这样做:

<script>
var someVariable = '@Model.tagsString';
console.log(someVariable);
</script>

它将记录我在模型中放入的内容作为属性tagsString ..

最佳答案

您可能已经解决了问题,但完全相同的事情发生在我身上,我重新启动了 Visual Studio(2013 Professional),问题得到了解决。

我想我会把这篇文章发布给那些将来可能会偶然发现这里的人。

关于asp.net-mvc - View 无法访问模型 MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27612792/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com