2012-02-06 49 views
-1

我有一个aspx控制如下分配隐藏字段的可变

<input type=""hidden"" value='EmployeeId' id=""employeeID""/> 

我需要在制造动态地分配给一个整数变量称为EmoployeeId高于该线的某处上述隐藏字段的值一定的帮助。任何人都可以指出如何做到这一点?

感谢

+0

什么用双引号,单引号的奇特的组合回事,和双双引号? – jadarnel27 2012-02-06 15:13:33

回答

1

添加runat="server"的标记:

<input runat="server" type="hidden" value="" id="employeeID"/> 

而且在后面的代码,这样做:

employeeID.Value=valueFromVariable.ToString(); 
0

您可以在服务器端的变量分配给客户端Javascript变量如此(经典ASP):

<script type='test/javascript'> 
var myVar = '<% =myServerVar %>' <--- a string 
var myNum = <% =myServerVarNUm %> <--- a number 
</script> 
1

如果你已经ASP.NET然后使用服务器控件,

<asp:HiddenField id="empId" runat="server" value="10"/> 

,并在后面的代码,

int no=int.Parse(empId.Value); 

//Or - use int.TryParse