如何在前台JS代码文件中调用后台CS文件中的某一个函数或控件?!

源中javascript Code

<script language="javascript" type="text/javascript">
.......

 

function querydata()
{
 <......取值......>

         var drpstep=document.getElementById("<%=drprocessid.ClientID%>");
         ......

         var drpplantno=document.getElementById("drplantno");
         ......

 <......赋值......>

 document.getElementById("<%=hiddenStep.ClientID%>").value=drpstep.options[drpstep.selectedIndex].value;
 ......
 document.getElementById("<%=hiddenPlantno.ClientID%>").value=drpplantno.options[drpplantno.selectedIndex].value;

 ......

}

 

.......

</script>

 

其中:drplantno是ASP.NET Html Select控件, 用"<%=drprocessid.ClientID%>"被前台javascript代码调用;
                  

drprocessid是C# 标准的DropdownList控件, 用"drplantno"被前台javascript代码调用.

drpplantno.options[drpplantno.selectedIndex].value把select控件选择的当前行,赋予标准控件HiddenField(              "<%=hiddenPlantno.ClientID%>"), 此时就可以在后台C#代码中, 使用Html Select控件drplantno的选择项的值,

C# Code:

protected void btnquery_Click(object sender, EventArgs e)

{
        #region//定义变量
        string sStartdate = this.hiddenStartdate.Value.ToString();
        string sEnddate = this.hiddenEnddate.Value.ToString();
        string sPlantno = this.hiddenPlantno.Value.ToUpper();

   ......

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值