Закрытый класс полезен в сценарии, когда вам нужен объект, который будет жить только как часть его родительского класса, и вам нужно ограничить его область действия его родителем.
Например, допустим, у вас есть объект Transaction с объектом SecurityInfo, который необходимо обеспечить только для Transaction.
public class Transaction
{
public int ID;
public bool ValidateSecurityInfo()
{
//Securityinfo can only be used within the Transaction class
var info = new SecurityInfo();
}
private class SecurityInfo
{
}
}
Не уверен в контексте, но не следует ли вам использовать getElementById ??
Try this :
<input type="hidden" id="ID" />
for javascript to access it :
var ID = document.getElementById("ID").value;
other way with JQuery :
var ID = $('#ID').val();
id do this:
<% Html.Hidden("ID", 1, new { id = "MyHidden"}) %>
document.getElementById("MyHidden").value
Perhaps what you want to be doing is:
var id = document.getElementById('id').value;
getElementsByName (name)
возвращает массив элементов с заданным свойство name. getElementById (id)
возвращает элемент с заданным свойством id. Отвечая на вопрос:
Вы можете получить идентификатор скрытого элемента, если он скрыт на стороне клиента. (Вы можете увидеть это в сгенерированном источнике.)
document.getElementById('ID').value;
Или как-то так.