Tag: web

使用WebBrowser WPF控件以编程方式填充某些Web表单

我需要在我的WPF应用程序中的某个网页中预填一些表格(网页在外部网站中),我正在使用WPF WebBrowser控件。 有没有办法做到这一点。 我有一些建议:模拟键盘strocks并使用tab键移动字段,(如何执行此操作)。 编辑 所需的forms是如此复杂,元素的名称是动态的,但它们总是以相同的顺序。

如何在您的网站中连接两个人

有一个名为Verbosity的游戏(它是一个有目的的游戏),它就在这个链接上 www.gwap.com 在游戏中他们随机连接两个玩家互相玩,游戏是玩家1应该向他的伙伴(玩家2)描述一个单词,玩家2应该猜对话。 我正在尝试建立一个类似的网站,但我想知道 1-我如何随机连接两个玩家让他们一起玩,虽然他们不是注册用户(他们只是网站的访客)? 2-如何让他们在私人比赛中打球,我的意思是每两名球员都在玩自己的比赛? 3-我需要使用什么? 使用ASP.Net是否足够? 我需要银光吗? 谢谢

使用msbuild从网站部署中排除文件

我有一个使用msbuild部署的网站项目。 在项目中,有一些构建所需的文件和文件夹(例如web.config部件替换文件),但我不想部署到目标站点。 我能想到的最好的是删除这些文件的后期构建目标,但我想知道是否有办法将这些文件复制到输出文件夹中。

如何使用WMI读取IIS 6网站的目录结构?

我需要在IIS 6.0中使用WMI和C# 读取网站的文件夹 。 我能够使用“IISWebVirtualDirSetting”类读取虚拟目录和应用程序。 但是, 使用此类无法读取位于网站内的物理文件夹。 对于我的情况,我需要阅读位于网站内的子文件夹,然后再设置对它们的设置权限。 根据我的要求,我不需要处理虚拟目录/ Web服务应用程序(可以使用下面的代码轻松获得..)。 我曾尝试使用IISWebDirectory类,但它很有用。 以下是读取IIS虚拟目录的代码… public static ArrayList RetrieveVirtualDirList(String ServerName, String WebsiteName) { ConnectionOptions options = SetUpAuthorization(); ManagementScope scope = new ManagementScope(string.Format(@”\\{0}\root\MicrosoftIISV2″, ServerName), options); scope.Connect(); String SiteId = GetSiteIDFromSiteName(ServerName, WebsiteName); ObjectQuery OQuery = new ObjectQuery(@”SELECT * FROM IISWebVirtualDirSetting”); //ObjectQuery OQuery = new ObjectQuery(@”SELECT * FROM IIsSetting”); ManagementObjectSearcher WebSiteFinder […]

在Windows窗体应用程序上使用的最佳Web浏览器控件是什么?

我正在寻找一个Web浏览器控件或任何可以在Windows窗体应用程序上更快地呈现网页的技术。 有什么建议? 我正在使用.Net,内置的Web浏览器控件对我来说不是一个选项,因为它有很多问题并且速度很慢。 我已经尝试过GeckoFX,到目前为止我认为它足够好了。 它比.Net网络浏览器控制速度慢但速度快,它也有很多很好的function。 更新 我一直在测试很多网页浏览器控件,最后我们使用了Awesomium。 Windows应用程序的出色的Web浏览器控制也很快。 这是链接http://awesomium.com/

创建“网站建设者” – 我将如何构建它?

我的任务是将网站构建器添加到我们的应用程序套件中。 我们的大多数客户都是非技术性的小企业主(实体店,妈妈和流行商店)。 我被告知我应该看看Blogger模板编辑器并试着看看我是否可以制作function齐全且易于使用的东西。 我们的想法是,我们的客户应该能够在不了解Web开发的情况下将他们的业务带到网上。 我主要是每天使用c#和silverlight。 因此,使用.net对我来说可能是最好的选择。 ASP.NET MVC和SPARK看起来非常有吸引力,但我不太清楚我将如何完成以下事情 1-如何构建模板系统,允许设计人员创建使用特定格式并与我的应用程序兼容的模板。 那有没有通用的框架? 2-我如何坚持客户对他/她的网站所做的更改(例如客户更改背景颜色并在页面上添加成分列表)。 编辑:是的我知道这是一项重大任务,我可能正在考虑编写一个完整的CMS,但是我们的客户需要非常有限的基本function才能开始,我想这将是一个迭代过程,可能会有更多开发人员加入如果产品certificate是成功的话。 我会告诉我们的经理这些问题。 最初我计划给他们一些模板化的布局,并允许他们使用CSS自定义各个部分以及颜色和图像。 HAML和Sass看起来很有用,我可以在数据库中保留所有用户可自定义的参数。 我是想沿着正确的方向思考还是完全脱离了这个标志?

使用参数在SSRS中使用web api

我试图在ssrs中使用webapi(XML源代码)。 如果将在url中使用参数(用于测试目的)那么它的工作非常好,例如http://some_xyz_url.com/Api/Report/GetReport?id=7 。 所以我可以在SSRS中使用web api 真正的问题 – 我不知道如何从SSRS将参数传递给webapi。 我努力但没有运气。 我也搜索了stackoverflow,毫无疑问接近我的要求。 我使用VS2012,(。net framework 4.0),SQL server 2008(使用Microsoft SQL Server报告生成器) 任何帮助真的很感激。 当我尝试将参数从SSRS传递给webapi时,我上传了错误消息。 更新 我试图传递参数但由于某种原因,参数的值始终为null,即使在设置了默认值之后。 (见下面附带的jpg) 这是我传递参数的方式 但仍然得到404(但我将使用硬编码的Id,它在浏览器中工作正常) 请指教。

通过SMTP客户端发送电子邮件时出错

这对你来说可能非常简单,但我无法弄清楚为什么我在运行代码时收到此错误消息。 我查看了同一网站上的一些相关问题,例如通过带有C#的Gmail SMTP服务器发送电子邮件,但没有一个是有帮助的。 有人愿意帮忙吗? 使用不同的组件也是可以接受的 所以如果有人得到一个可以理解的工作解决方案。 错误消息= SMTP服务器需要安全连接或客户端未经过身份validation。 服务器响应为:5.5.1需要身份validation。 了解更多信息 这是我的代码 System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(); message.From = new MailAddress(“bob@googlemail.com”); message.To.Add(“bob@hotmail.com”); message.Subject = “Hello”; message.Body = “Hello Bob “; message.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure; SmtpClient smtpClient = new SmtpClient(“smtp.gmail.com”, 587); smtpClient.EnableSsl = true; smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network; smtpClient.UseDefaultCredentials = false; smtpClient.Credentials = new NetworkCredential(“MyGoogleMailAccount”, “mygooglemailpassword”); smtpClient.Send(message.From.ToString(), message.To.ToString(), message.Subject, […]

通过C#登录网站

我已经尝试了我可以在网上找到的关于如何实现这一点来登录这个网站的所有内容。 这是最近的失败。 // I have tried with multiple different URLS this one // and http://www.movable.com/login do not throw errors string url = “http://portal.movable.com/”; string username = “”; string password = “”; string authTok = @”+HOt3NTkkIAHkMSMvzQisEquhun9xvIG1mHzIEh6CAo=”; string postData = “utf8=✓” + “&authenticity_token=” + authTok + “&user[login]=” + username + “&user[password]=” + password + “&user[offset]=-5”; var container […]

建议在上传时检查文件大小的方法

我正在开发一个支持文件上传的Web应用程序。 我已经熟悉检查服务器端的大小,但我想检查客户端的文件大小。 我知道它的浏览器限制,出于安全原因我们无法访问文件属性。 所以我尝试了swfupload和uploadify组件。 两者都很好,满足需求。 但限制是取决于闪存,所以如果我的最终用户没有安装闪存,那么我最终会遇到问题。 要求他们安装闪存是另一回事,但它的门户网站和用户群非常庞大。 所以我不喜欢让他们安装flash的想法。 今天我遇到了gmail中的文件上传function。 并且在没有安装闪存的情况下在浏览器(IE)中进行了测试 我发现的很有趣。 如果您上传了一个大文件,他们会进行回发并立即返回文件大小过大的消息。 如何实现,如何在不下载整个内容的情况下找到文件的大小。 我相信这必须通过阅读HTTP标头信息来完成。 我对吗? 所以这就是我想要实现的确切function。 如果已经安装了闪存,我可以使用uploadify来检查大小,否则可能会实现谷歌使用的从未听过的技术。 谁能推荐我怎么做? 以前任何人都遇到过类似的问题,你做了什么? 更新: 使用FF安装的Flash上​​传Gmail IE中没有flash