實戰showModalDialog傳回值aspx控制項

來源:互聯網
上載者:User

例一:參見Admin_group1.aspx

.aspx

<script>
    function postBackObject() {
        var o = window.event.srcElement;
        if (o.tagName == "INPUT" && o.type == "checkbox") //點擊treeview的checkbox是觸發
        {
            __doPostBack("", "");
        }
    }
</script>

<asp:TreeView ID="TreeView1" SkinId="Inbox"  Width="250" ExpandDepth="0"
ShowCheckBoxes="All"
OnTreeNodeCheckChanged="TreeView1_TreeNodeCheckChanged"                                                           
PopulateNodesFromClient="False"
onclick="postBackObject()"                                                                                                                                                                  
ShowLines="True" runat="server">
<HoverNodeStyle Font-UnderLine="True" />
<Nodes>                                                        
<asp:TreeNode  Text="功能列表" ImageUrl="../images/tree/xp/star.gif"  Value="功能列表" ShowCheckBox="false" SelectAction="None"></asp:TreeNode>                                                           
</Nodes>

</asp:TreeView>

 

.cs中

this.TreeView1.Attributes.Add("onclick", "CheckEvent()");//postBackObject()

例二彈出選擇區縣對話方塊

 <script language="javascript">
    function selectqx(strUrl)
    {
     var obj = eval('document.WorkArrange.ssqx');
     result = window.showModalDialog('chooseqxj.aspx' + strUrl, obj.value, 'dialogWidth=800px;dialogHeight=500px');  //open(可以右鍵)
     if (result!=null)
     {
      obj.value = result;
     }
    }

</script>

<asp:textbox id="ssqx" runat="server" ReadOnly="True" name="ssqx"></asp:textbox>

 

this.ssqx.Attributes.Add("onclick","selectqx('')");//文字框,單擊文字框

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.