我有一个带有两个控件的C#页面 - 一个是日历,另一个是有关产品的信息。该页面的scriptlet具有:
[[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()
conlib中的事件BuyTourProductDialogGalaxy
隐藏另一个conlib中的信息...隐藏MobileTourProductDetails
conlib或整个{{ 1}} div。
我怎样才能在conlibs中做到这一点?如果它是相同的我只是RestOfPage
但是MyThing.visible = false
从另一个conlib中看不到。我猜我需要JavaScript,但不知道如何解决它。
答案 0 :(得分:0)
您可以在代码隐藏中创建公共方法,以设置受保护字段的可见性。你必须将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>
希望这有帮助!
答案 1 :(得分:0)
我想我正在失去理智。我已经问了这个问题,并在Walk下Access a user control from another control得到了一个很好的答案。太多的项目,没有足够的时间或大脑,我想。