Asp.net mvc 过账到行动,mvc 3,不属于表单的一部分
我可以从我的模型的一个字段发布到action吗?不是表单的一部分。我只想将myModel.someValue作为参数传递给nextRelease操作,希望不要将其放在表单中的任何位置 e、 g 视图:Asp.net mvc 过账到行动,mvc 3,不属于表单的一部分,asp.net-mvc,asp.net-mvc-3,forms,post,Asp.net Mvc,Asp.net Mvc 3,Forms,Post,我可以从我的模型的一个字段发布到action吗?不是表单的一部分。我只想将myModel.someValue作为参数传递给nextRelease操作,希望不要将其放在表单中的任何位置 e、 g 视图: @model-myModel @使用(Html.BeginForm(“搜索”、“新闻”、FormMethod.Get、new{id=“myform”})) { myModel.someValue//以显示它具有此字段 $(“#下一个按钮”)。单击(函数(){ $('#myform').attr(“
@model-myModel
@使用(Html.BeginForm(“搜索”、“新闻”、FormMethod.Get、new{id=“myform”}))
{
myModel.someValue//以显示它具有此字段
$(“#下一个按钮”)。单击(函数(){
$('#myform').attr(“action”,“/@controller.Language/news/nextRelease”);
$(“#提交”)。单击();
});
}
当然,您可以使用AJAX:
@model myModel
<script type="text/javascript">
$(function() {
$('#nextbutton').click(function () {
var url = '@Url.Action("NextRelease", "News")';
var dataToPost = @Html.Raw(Json.Encode(new { someValue = Model.SomeValue }));
$.post(url, dataToPost, function(result) {
alert('data successfully posted to server');
});
return false;
});
});
</script>
<button id="nextbutton">Next button</button>
@model myModel
<script type="text/javascript">
$(function() {
$('#nextbutton').click(function () {
var url = '@Url.Action("NextRelease", "News")';
var dataToPost = @Html.Raw(Json.Encode(new { someValue = Model.SomeValue }));
$.post(url, dataToPost, function(result) {
alert('data successfully posted to server');
});
return false;
});
});
</script>
<button id="nextbutton">Next button</button>
var url = '@Url.Action("NextRelease", "News")';
var dataToPost = @Html.Raw(Json.Encode(Model));
$.ajax({
url: url,
type: 'POST',
contentType: 'application/json; charset=utf-8',
data: JSON.stringify(dataToPost),
success: function(result) {
alert('data successfully posted to server');
}
});