2013-05-12 35 views
0

我想在我MVC3應用程序發送短信到短信網關短信,但我在我的應用程序得到錯誤發送在MVC3

「的對象引用需要非靜態字段,方法,或 屬性 'UrWeb.SMS.send(字符串)」'

參考控制器

SMS.send(ViewBag.Message); 

SMS.cs

private const string _user = "XXX"; 
    private const string _pass = "XXX"; 
    private const string _url = "http://sms.com/api/http.php"; 
    private const string Phone="000000000"; 
    public SMS(string _user, string _pass, string _url) 
    { 
     user = _user; 
     pass = _pass; 
     url = _url; 
    } 
     public string send(string Phone, string Message) 
    { 

     string strData = SMSGData(Phone, Phone, Message); 
     return SendSms(url, strData); 
    } 
     ......... 

在這個方向的任何幫助,將不勝感激

回答

0

讓你的方法static

public static string send(string Phone, string Message) 
    { 
    .... 
+0

感謝ssilas777當我改變如你所說的兩行代碼是下面也給出了與前面相似的錯誤 – Diin 2013-05-12 08:10:32

+0

您可能必須使所有方法都是靜態的。 – ssilas777 2013-05-12 12:50:53