首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用razor表单和模型值而不是当前的js对象

使用razor表单和模型值而不是当前的js对象
EN

Stack Overflow用户
提问于 2015-04-28 14:33:09
回答 1查看 244关注 0票数 2

我遵循js代码片段来获取动态数量的输入元素的值。然后,我将这些值用作js对象中的属性,稍后我将其发送给mvc控制器。

因为我已经使用了razor中的Model,它已经有了发送到mvc控制器的必要属性,所以我想知道如何在不使用javascript对象的情况下获取这些动态输入元素的值。

代码语言:javascript
运行
复制
var myArr= [];
for (var i = 1; true; i++) {
    var pTxtBox = $('#PCaption' + i);
    var nTxtBox = $('#PWinners' + i);

    if ((pTxtBox).length) {
        var myObj = {};
        myObj.Name = pTxtBox.val();
        myObj.NWinners = nTxtBox.val();
        myArr.push(myObj);
    } else {
             break;
           }
    }
EN

回答 1

Stack Overflow用户

发布于 2015-04-28 15:58:08

当您在MVC中呈现页面时,模型将填充您专门传递到视图中的任何内容。因为MVC没有与服务器耦合。

你不能在客户端使用razor动态获取文本框值,你必须通过id或class来获取元素,就像你在这里所做的那样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29911950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档