博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Javascript 与asp.net 页面传值

Posted on 2008-10-09 13:59  吕霖  阅读(609)  评论(0编辑  收藏  举报
 
     发布页面传值的几个小经验。
 
     1、javascript获取C# 变量值 
 
     var userID=<%=studentInfo.UserID %>; 
 
     2、javascript获取服务端控件值
 
     var sdate = $('<%=startDate.ClientID %>').value; 
 
     3、获取服务端控件下拉列表值
 
     $('<%=Childrens.ClientID %>').options[$('<%=Childrens.ClientID %>').selectedIndex].value;
     $('<%=Childrens.ClientID %>').options[$('<%=Childrens.ClientID %>').selectedIndex].text; 
 
     4、本页传值
 
     <asp:HiddenField ID="StatType" runat="server" /> 
     Javascript 跨页面传值(A页链接B页) 
 
     A
     var obj=new Object();
     obj.User=$('<%=TempName.ClientID %>').value;
     obj.UserID=$('<%=TempID.ClientID %>').value;
 
     B
     var oMyObject = top.obj;
     var User= oMyObject.User;
     var StartDate= oMyObject.StartDate;
 
     B页面输出javascript传入的值
     document.write(User);
     document.write(StartDate);