如何在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
。
答案 0 :(得分:0)
为什么不使用RadioButtonFor助手,这里有解释: Conditionally include checked attribute in html.RadioButtonFor (MVC4/Razor)
这个答案也许有帮助: MVC RadioButtonFor How & What to POST back to Controller