小编Eri*_*ric的帖子

如何在Xamarin Forms中切换页面?

如何在Xamarin Forms中切换页面?我的主页是一个ContentPage,我不想切换到标签页.

我已经能够通过找到应该触发新页面的控件的父级来伪造它,直到我找到ContentPage,然后将内容与控件换成新页面.但这看起来真的很草率.

谢谢

xamarin xamarin.forms

90
推荐指数
6
解决办法
14万
查看次数

使用配置文件的MailSettings进行SMTP身份验证

我将我的MailSettings存储在web.config中,但是当我发送邮件时,我的SMTP服务器报告我需要使用身份验证.我在配置文件中有我的用户名/密码,但它仍然失败.

如果我执行以下操作,它可以工作,但这似乎是一个额外的步骤.它不应该只从配置文件中获取并自动使用身份验证吗?

System.Configuration.Configuration config = WebConfigurationManager.OpenWebConfiguration(
    HttpContext.Current.Request.ApplicationPath);
MailSettingsSectionGroup settings =
    (MailSettingsSectionGroup) config.GetSectionGroup("system.net/mailSettings");

SmtpClient client = new SmtpClient();
client.Credentials = new NetworkCredential(
   settings.Smtp.Network.UserName, settings.Smtp.Network.Password);
Run Code Online (Sandbox Code Playgroud)

Web.config文件

<system.net>
    <mailSettings>
        <smtp from="me@xyz.com" deliveryMethod="Network">
            <network host="mail.xyz.com" defaultCredentials="true"
                userName="me@xyzcom" password="abc123" />
        </smtp>
    </mailSettings>
 </system.net>
Run Code Online (Sandbox Code Playgroud)

System.Net.Mail.SmtpException

超出存储分配.服务器响应是:请使用smtp身份验证.请参见 http://www.myISP.com/support/smtp-authentication.aspx

"超出存储分配"困扰了我们很长一段时间,我们现在忽略它.这是"使用smtp身份验证"似乎很重要.

asp.net smtp mailsettings smtp-auth

17
推荐指数
2
解决办法
4万
查看次数

如何在Xamarin Forms中加载PDF

我有一个Xamarin Forms应用程序,我想打开一个本地存储的PDF.我不需要在应用程序中加载它们,我很好地炮轰了设备的PDF默认文档查看器.我怎样才能做到这一点?

我尝试将WebView发送到PDF,但这不起作用,我只是得到一个空白页面.

xamarin xamarin.forms

8
推荐指数
2
解决办法
6881
查看次数

在VS 2010中启动带有编码UI测试的Web应用程序

我有一个Web应用程序和测试项目的解决方案.测试应用程序编写了Web应用程序的ui测试.如何在测试执行时启动Web应用程序?

我试过了

  • 添加TestSetup方法以通过System.Diagnostics.Process启动Web服务器.我不喜欢这个,因为它看起来很笨重,编码的ui测试不能很好地适应继承
  • 在testsettings中添加一个安装脚本,通过批处理文件启动Web服务器(同一命令行).但是批处理文件永远不会退出并最终超时.我尝试通过start命令启动Web服务器,但是这不起作用 - 从命令行运行它时效果很好,但是不能从testsettings安装脚本运行它.

我想过可能只是在后台运行IIS并将其指向特定的文件夹.然后将Web应用程序部署到该文件夹​​.并让测试项目针对IIS进行测试.

这似乎很多工作.必须有一个更简单的方法.我希望通过计划或持续集成在多个开发人员的计算机上以及TFS构建计算机上执行此操作.

有什么想法吗?

谢谢

web-applications visual-studio-2010 coded-ui-tests

5
推荐指数
1
解决办法
970
查看次数