从一个控件中设置另一个 c# 的

本文关键字:设置 另一个 控件 一个 | 更新日期: 2023-09-27 18:36:39

可见性。

我有一个包含两个控件的 C# 页面 - 一个是日历,另一个是有关产品的信息。该页面的脚本具有:

[[ConLib:Reservation/BuyTourProductDialogGalaxy ShowSku="false"]]

<div id="RestOfPage">
    <!-- Show Product Detail Tabs -->
    <div id="TourProductDetails">
        [[ConLib:Custom/MobileTourProductDetails ShowDescription="false" ShowMap="true" ShowDetailsButton="false" DetailsButtonText="See More Details: Schedules, Locations, etc."]] 
    </div>
</div>

我的任务是btnCheckCalendar_Click() BuyTourProductDialogGalaxy conlib 中引起一个事件,以隐藏另一个 conlib 中的信息......要么隐藏MobileTourProductDetails conlib,要么隐藏整个 RestOfPagediv。

我怎样才能跨 conlibs 做到这一点? 如果它在同一Mything我只会MyThing.visible = false但从另一个 conlib 中看不到。 我猜我需要JavaScript,但不知道如何完成它。

从一个控件中设置另一个 c# 的

您可以在代码隐藏中创建公共方法来设置受保护字段的可见性。您必须将div 标签设置为 runat="server" 才能像这样做...

<div id="RestOfPage"> <!-- Show Product Detail Tabs --> <div id="TourProductDetails" runat="server"> [[ConLib:Custom/MobileTourProductDetails ShowDescription="false" ShowMap="true" ShowDetailsButton="false" DetailsButtonText="See More Details: Schedules, Locations, etc."]] </div> </div>

希望这有帮助!

我想我快失去理智了。 我已经问过这个问题,并从另一个控件的"访问用户控件下行走"中得到了很好的答案。 我猜项目太多,没有足够的时间或大脑。