Как вызвать метод одного .КС класса в другой .классе по информатике на C#
public static void TrustedForm() { char doubleQuote = '"'; if (ViewState["OfferID"].ToString() == "992") { trustedFormScript = "<script src=" + doubleQuote + "http://api.trustedform.com/trustedform.js?field=trustedformfield" + doubleQuote + " type=" + doubleQuote + "text/javascript" + doubleQuote + "></script>"; } } public partial class Offer : BaseForm { public partial class Admin_EditCompaign : System.Web.UI.Page { protected void btnUpdate_Click(object sender, ImageClickEventArgs e) { ImageButton oButton = (ImageButton)sender; if (oButton.ID == "btnUpdatePostingSetUp") { if (ddlMethod.SelectedValue != "File") { if (txtClientPostURL.Text.Trim().Length == 0) { //ClientScript.RegisterClientScriptBlock(GetType(), "PostURL", "alert('Client Post URL required')", true); //return; } } } if (IsValid) { SaveData(); SetTabVisibility(true); } SelectTab(oButton.ID); //Trusted form if checked if (chkTrustedForm.Checked) { } } } }
Что я уже пробовал:
Я объявил метод
public static void TrustedForm()выше существовало, если условие в
Offer.aspx.csстраница.
Я хочу вызвать этот метод в
Admin/EditCampaign.aspx.csстраница.
Проблема в том, что я не получаю intellisense, чтобы позвонить
Offer.TrustedForm()в EditCampaign страница и получить ошибку:
A namespace cannot directly contain members like fields or methodsна странице предложения
Пробовал использовать статический и без статического объявления экземпляра все равно бесполезно. Пожалуйста, помогите мне в этом.
Код выше показан: метод trustedform на странице предложения, верхняя часть страницы предложения, верхняя часть страницы Admin/editCampaign и место, где я хочу вызвать метод
//Trusted form if checked if (chkTrustedForm.Checked) { }