【问题标题】:Strongly Typed Model Access?强类型模型访问?
【发布时间】:2015-02-13 08:54:51
【问题描述】:

当我有一个像这样的强类型模型时

@model Person.Models.Person

我可以访问 jQuery 中的值吗?

此外,如果我有这样的输入,并且它被编辑,存储在我的模型中的值是否也会改变?

<input type="text" class="form-control" value="@Model.FirstName" id="FirstName" placeholder="First Name">

我是 MVC 新手,所以我不太明白这个@model

衷心感谢您的回答

【问题讨论】:

  • 我强烈建议先阅读一些基础教程,例如http://www.asp.net/mvc
  • 是的,您可以从 jquery 访问值,这篇文章可能会帮助您:stackoverflow.com/questions/16361364/…
  • 您可以使用var firstName = '@Model.FirstName'; 将模型属性分配给javascript 变量,但它是模型的初始值。如果要访问已编辑的值,则需要访问控件的值-var firstName = $('#FirstName').val();

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 spring-mvc model-view-controller


【解决方案1】:

是的,您可以访问 jquery 中的所有模型值。

<script>
$(document).ready(function () { 
    var name=@Model.name;
    //or
    alert(@Model.msg);
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-07
    • 1970-01-01
    • 2013-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多