public void AddFileUriParamToDeleteUrl(string paramName, string fileUrl) { if (!String.IsNullOrEmpty(this.DeleteUrl)) { // means has query if (DeleteUrl.Contains("?") && !DeleteUrl.Contains("&" + paramName)) { this.DeleteUrl += String.Format("&{0}={1}", paramName, fileUrl); } else { this.DeleteUrl += String.Format("?{0}={1}", paramName, fileUrl); } } }
/// <summary> /// Remove button clicked /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnDeleteInstances_Click(object sender, EventArgs e) { DeleteUrl?.Invoke(this, new UrlAddressInstanceEventArgs(dlvUrls.SelectedObjects.Cast <UrlAddressMonitoringInstance>())); }