2017.9.12 关于前后台调用函数以及下拉框的几个问题

分享人:姜葳

1. 前台调用后台函数

Page.RegisterStartupScript("a", "");

image.png

注意:Page.RegisterStartupScript方法已经弃用,建议使用Page.ClientScript.RegisterStartupScript 方法
Page.ClientScript.RegisterStartupScript有个重载方法包含4个参数,第四个true,就会自动加上脚本标签,第三个参数就可以不用写

2017.9.12 关于前后台调用函数以及下拉框的几个问题_第1张图片
image.png

2. 前台控件显示控制

<%if (action == "Add") {%>
            
                推力
                
                    lbs/ 名称
                
                
                
                    
                    
                
            <%} %>
<%for (int i= 0;i< AddTrust.Length;i++)
                        { %>
            
               
                推力
                
                    lbs/  名称
                
                
                    
                

3. 下拉框选中某值后,文本框自动出现该值

2017.9.12 关于前后台调用函数以及下拉框的几个问题_第2张图片
image.png
image.png

                发动机系列
                
                    
                
                发动机型号
                
                    
                    
                
            

4. 附:Html下拉框Js对象属性方法总结

var obj = document.getElementById("selectId");

  1. select属性:
    length ----------> 顾名思义字指的是下拉框长度
    selectedIndex ----> 被选中的文本的索引值

  2. option属性
    text ---------> 返回文本内容
    value ---------> 同上效果 获取

  3. option方法
    增加add() ---------> obj.options.add(new Option("value","text")); 注意new的是Option对象大写O
    删除remove() ----> obj.options.remove(obj.selectedIndex);
    删除所有----> obj.options.length = 0 ; 不是什么removeAll 长度改0就好了
    获取选中value---------> obj.options[obj.selectedIndex].value;
    获取选中text ---------> obj.options[obj.selectedIndex].text;
    修改---------> obj.options[obj.selectedIndex] = new Option("新文本", "值") ;

你可能感兴趣的:(2017.9.12 关于前后台调用函数以及下拉框的几个问题)