如何在ASP MVC.5中重新填充单选按钮回发

时间:2015-06-27 21:02:10

标签: asp.net-mvc forms postback jradiobutton

如何在ASP MVC 5中处理单选按钮的回发? This告诉我们如何为文本输入执行此操作,而不是单选按钮。使用单选按钮,所有单选按钮具有相同的名称,因此该模型不适用。我是否需要for循环的if语句,或者有一种简单的方法吗?

对于一些示例代码:

var express = require('express');
var app = express();
var server = require('http').Server(app);
var io = require('socket.io')(server);
app.use(express.static(__dirname));

server.listen(8080, function(){
   console.log('Listening at port 8080');
});

io.sockets.on('connection', function (socket) 
{
   var _socket = socket;
   console.log('Someone connected');
   socket.on('echo', function (data) {
     _socket.emit('echo', data);
   });
});

当我在这里时,我会询问如何使用复选框 - 可能是相同的。

修改 我试着坚持 <ul class="dropdown-menu report-checkbox-dropdown" role="menu" aria-labelledby="menu1"> <li><input type="radio" name="quantity" value="all_quantities" data-stoppropagation='true' />All items</li> <li><input type="radio" name="quantity" value="in_stock" data-stoppropagation='true' />In Stock</li> <li><input type="radio" name="quantity" value="out_of_stock" data-stoppropagation='true' />Out of Stock</li> </ul> 只是为了看看它会返回什么,但我得到的只是@Request.Form.AllKeys

1 个答案:

答案 0 :(得分:0)

为什么不使用RadioButtonFor助手,这里有解释: Conditionally include checked attribute in html.RadioButtonFor (MVC4/Razor)

这个答案也许有帮助: MVC RadioButtonFor How & What to POST back to Controller