2010-07-13 14 views
8

Ben formda gizli bir asp.net MVC kontrole sahip:jQuery/JavaScript'ten bir Html.Hiddenfor değerine nasıl değer atayabilirim?

<%= Html.HiddenFor(m => m.NodeId) %> 

JavaScript'im/jQuery kodu: Ben değişken 'Düğüm' değerini atayabilirsiniz nasıl

var DeleteEntireItem = '<% = btnDeleteEntireMenu.ClientID%>'; 
var Node; 
debugger; 

$('#' + DeleteEntireItem).click(function() { 
    Node = NodeValue; 
    document.forms[0].submit(); 
}); 

asp.net MVC gizli kontrol?

cevap

21

Gizli bir giriş etiketinin değer özelliğini, özellik adını ve jquery val() yöntemini kullanarak seçerek ayarlayabilirsiniz.

Senin durumunda bu dönüşür:

$("#NodeId").val(Node) 
İlgili konular