URL简单传参之客户端控件使用

Default.aspx.cs页面中的代码

 protected string name;
 protected string age;
 protected string keyword;
 protected void Page_Load(object sender, EventArgs e)
 {
   int.TryParse(Request.QueryString["pageIndex"],out pageIndex);
   int.TryParse(Request.QueryString["pageSize"],out pageSize);
   name=Request.QueryString["name"];
   age=Request.QueryString["age"];
   keyword=Request.QueryString["keyword"];
 }



 

Default.aspx页面的的代码

 Body中的内容

    <select id="selectBy">
    <option value="name">名称</option>
    <option value="age">年龄</option>
    <option value="keyword">关键字</option>
    </select>

    <input type="text" id="txtBy" />
    <input type="button" id="btnGo" value="查询" />
    <input type="hidden" id="name" value="<%=name %>" />
    <input type="hidden" id="age" value="<%=age %>" />
    <input type="hidden" id="keyword" value="<%=keyword %>" />

JS内容

<script src="jquery-1.4.1.js" type="text/javascript"></script>
    <script type="text/javascript">

        $(function () {
            var name = $('#name').val();
            var age = $('#age').val();
            var keyword = $('#keyword').val();
            if (name != "") {
                $('#selectBy option[value=name]').attr('selected', true);
                $('#txtBy').val(name);
            } else if (age != "") {
                $('#selectBy option[value=age]').attr('selected', true);
                $('#txtBy').val(age);
            } else if (keyword != "") {
                $('#selectBy option[value=keyword]').attr('selected', true);
                $('#txtBy').val(keyword);
            }else {
                $('#selectBy option[value=name]').attr('selected', true);
            }
            $('#btnGo').click(function () {
                var by = $('#selectBy').val();
                var txt = $('#txtBy').val();
                window.location = '/WebForm2.aspx?' + by + '=' + txt;
            });
        })
    </script>


 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值