asp.net - 如何将 Polymer 元素绑定(bind)到 ASP.NET 中的模型

标签 asp.net asp.net-mvc-4 polymer material-design polymer-1.0

我可以使用 Polymer 在 View 中显示模型,例如:

        <paper-icon-item>
            <iron-icon icon="communication:phone" item-icon></iron-icon>
            <paper-item-body two-line>
                <div>@Model.PhoneNumber</div>
                <div secondary>Phone Number</div>
            </paper-item-body>
        </paper-icon-item>

但我只是没有获得正确的输入绑定(bind)

    //this does not work
    <paper-input label="Phone Number">@Model.PhoneNumber</paper-input>

    //nor this
    <paper-input is="iron-input" label="Phone Number">@Model.PhoneNumber</paper-input>

    //even when I try adding this...
    <script>
        Polymer({
        })
    </script>

...加上无数其他尝试。绑定(bind)无法以一种或两种方式工作(我无法显示现有数据或更新数据)

控件看起来正确,非常酷,动画等等

最佳答案

您可以绑定(bind)到 value纸张输入的属性

<paper-input is="iron-input" label="Phone Number" value="@Model.PhoneNumber" name="PhoneNumber"></paper-input>

此外,为了将值返回到服务器(如果您将表单发布到服务器),您可能需要添加 name属性到您的输入,以便 MVC 知道如何将您的输入绑定(bind)到模型属性。

关于asp.net - 如何将 Polymer 元素绑定(bind)到 ASP.NET 中的模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34815159/

相关文章:

javascript - ASP MVC2 在 javascript 中执行 Controller 方法

c# - 创建依赖于多个搜索字段的动态 LINQ 查询的最有效方法?

asp.net-mvc-3 - 使用 Asp.Net MVC3 或 MVC4 进行 Ninject 依赖注入(inject)

asp.net-mvc-4 - 通过单击 MVC 4 应用程序中的登录按钮重定向到 Azure Active Directory

javascript - 将 HTMLElement 的引用传递给 Polymer 元素

c# - 保持简单的成员资格 OAuth session 事件

c# - 在 sqldatasource 中读取 sql 模式

c# - MVC 5 全局用户帐户对象

javascript - polymer 1.x : Accessing 'selected' items from iron list

html - 在移动设备上触摸屏幕时标记所有网页