C# CS0103:名称';测试';不';不存在于实际语境中
我正在编写一个移动应用程序,它应该将一些信息保存在一个私人远程数据库中。 当然,我不能访问企业的公共网站来实现Web服务。另一方面,我们有一个邮箱,它有一个永久激活的宏,当它收到一封带有预定义主题的电子邮件时,可以激活另一个宏。所以,这个“机器人”可能会保存我想要保存的信息 我不得不考虑不同的解决方案,我选择了一个,但我越来越不确定我的选择 无论如何,我的移动应用程序是用Cordova和Ionic框架开发的。我不想实现一个插件来打开我用户的邮件客户端,我希望我的邮件能够自动发送 最后,我找到了SendGrid,我想我可以直接在我的移动应用程序中实现它,但我没有成功(如果有人编辑它,你能告诉我吗?它可以删除我应用程序中的一些步骤) 所以我考虑在我的过程中加入第三个演员。PHP似乎是最好的:我已经习惯了,我知道我们可以在定义SMTP的同时轻松地发送电子邮件。。。很遗憾,我不能在我企业的公共网站上实现Web服务^^ 另一个解决方案出现在我面前:使用微软的Azure服务。所以我创建了一个ASP.net应用程序,这里是唯一的代码示例。该方法正确地发送了我的电子邮件(这是我想验证的第一件事),但它无法恢复我表单的数据 我想在处理数据之前使用C# CS0103:名称';测试';不';不存在于实际语境中,c#,asp.net-mvc,cordova,azure,C#,Asp.net Mvc,Cordova,Azure,我正在编写一个移动应用程序,它应该将一些信息保存在一个私人远程数据库中。 当然,我不能访问企业的公共网站来实现Web服务。另一方面,我们有一个邮箱,它有一个永久激活的宏,当它收到一封带有预定义主题的电子邮件时,可以激活另一个宏。所以,这个“机器人”可能会保存我想要保存的信息 我不得不考虑不同的解决方案,我选择了一个,但我越来越不确定我的选择 无论如何,我的移动应用程序是用Cordova和Ionic框架开发的。我不想实现一个插件来打开我用户的邮件客户端,我希望我的邮件能够自动发送 最后,我找到了S
Request.Form.Keys
查看它恢复了什么,但它没有恢复任何东西,所以我不明白。
我最终创建了这个测试字符串来删除一个正在增长的疑问。我在下一行放置了一个断点,在那里我的Datetime是实例化的,以查看测试中的内容。。。但它并不存在
以下是我可以看到的断点错误:
AzureSendgrid.Controllers.HomeController.SendMail():测试值为错误CS0103:实际上下文中不存在名称“test”
public void SendMail()
{
//System.Collections.Specialized.NameObjectCollectionBase.KeysCollection test = Request.Form.Keys;
String test = "test";
System.Diagnostics.Debug.Write(test);
DateTime now = DateTime.Now; // Here is a breakpoint
// Create the email object first, then add the properties.
SendGridMessage myMessage = new SendGridMessage();
myMessage.AddTo(emailTo);
myMessage.From = new MailAddress(emailFrom, "Appli Mobile");
myMessage.Subject = "Appli Mobile Testing SendGrid";
myMessage.Text = "Date-Heure d'envoi : " + now.Day + "/" +
now.Month + " " + now.Hour + ":" + now.Minute + ":" + now.Second;
//myMessage.AddAttachment
// Create a Web transport, using API Key
var transportWeb = new Web(api_key)
// Send the email.
//var t = transportWeb.DeliverAsync(myMessage);
}
这个错误很明显,如果在初始化和使用测试变量之间没有一条线,我就可以理解它。
如果有人能帮我什么忙,那就太好了
对不起,这封邮件中可能有错误,我是法国人。这里是英语社区对不起!我几分钟后编辑这是英语社区对不起!我在几分钟内编辑