设置<;部门>;从一个控件到另一个控件的可见性c#
我有一个带有两个控件的C#页面——一个是日历,另一个是关于产品的信息。页面的scriptlet具有:设置<;部门>;从一个控件到另一个控件的可见性c#,c#,asp.net,C#,Asp.net,我有一个带有两个控件的C#页面——一个是日历,另一个是关于产品的信息。页面的scriptlet具有: [[ConLib:Reservation/BuyTourProductDialogGalaxy ShowSku="false"]] 及 [[ConLib:Custom/MobileTourProductDetails ShowDescription=“false”ShowMap=“true”ShowDetailsButton=“false”DetailsButtonText=“查看更多详细信
[[ConLib:Reservation/BuyTourProductDialogGalaxy ShowSku="false"]]
及
[[ConLib:Custom/MobileTourProductDetails ShowDescription=“false”ShowMap=“true”ShowDetailsButton=“false”DetailsButtonText=“查看更多详细信息:计划、位置等”]
我的任务是在BuyTourProductDialogGalaxy
conlib中引起一个事件,btnCheckCalendar\u Click()
,以隐藏另一个conlib中的信息。。。隐藏MobileTourProductDetails
conlib或整个RestOfPage
div
我怎样才能跨conlibs做到这一点?如果它在同一个conlib中,我只想
MyThing.visible=false
,但是MyThing
在另一个conlib中不可见。我猜我需要JavaScript,但不知道如何实现。您可以在codebehind中创建一个公共方法来设置受保护字段的可见性。您必须将div标记设置为runat=“server”才能这样做
[[ConLib:Custom/MobileTourProductDetails ShowDescription=“false”ShowMap=“true”ShowDetailsButton=“false”DetailsButtonText=“查看更多详细信息:计划、位置等”]
希望这有帮助 我想我疯了。我已经问了这个问题,从下面得到了一个很好的答案。我猜项目太多,时间和头脑都不够。也许这是个“愚蠢的问题”?我想知道是否可以在第二个conlib中创建一个名为HideDetails的公共函数,然后从第一个conlib调用它?我公开了一个,但是在编写第一个conlib时,我没有得到任何关于它的intellisense视图。可以从另一个conlib调用公共函数吗?如果是这样的话,我的声明就错了。这就是你的意思吗?
<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>