我正在使用名为Simplovation的第三方映射组件。我有一个下拉列表框,用于选择国家/地区内的州,并显示Bing地图。
与列表框中的地图相关的代码隐藏是:
protected void VendorcontractDD_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
{
try
{
if (this.VendorcontractDD.SelectedIndex > -1 && Session["UserID"] != null)
{
VendorContract Vendorcontract = new Contract((Convert.ToInt32(VendorcontractDD.SelectedValue)));
MainMap.Latitude = contract.GetLatitude();
MainMap.Longitude = contract.GetLongitude();
MainMap.Zoom = 8; //Set as a default when loading
MainMap.DataBind();
}
}
catch
{
//throw ex;
}
finally
{ }
}
aspx是:
<Simplovation:Map runat="server" ID="MainMap" Width="744px" EnableBirdseye="true"
Height="450px" AsyncPostbackPassShapes="true" EnableViewState="true">
</Simplovation:Map>
当我从列表框中做出不同的选择时,我收到一条错误消息,如下所示:
并且错误发生在第三方组件中(如下所示......似乎无法放大图像)
如何捕获第三方组件中发生的错误?