Tag: asp.net

Fancybox – ASP.NET按钮不起作用

我刚刚决定使用Firebug,当创建Fancybox窗口时,它实际上需要我的所有ASP.NET控件(包含在DIV标记中)并将它们放在FORM标记之外。 所以我猜这就是为什么然后ASP.NET按钮不做任何事情 – 它被放置在窗体之外。 那么,除了使用完全不同的modal dialog之外,你有什么建议我可以阻止这个(或使ASP.NET按钮工作)吗? 编辑:好的,人们报告说某些提议的修复程序在某些版本上适用于他们。 因此,请务必阅读所有答案/滚动到底部,了解如何在不同的Fancybox版本上解决此问题。

ASP.NET中的递归TreeView

我有一个类型列表的对象,我希望用它来填充asp.net c#中的树视图。 每个对象项都有: id | Name | ParentId 例如: id | Name | ParentId ————————- 1 | Alice | 0 2 | Bob | 1 3 | Charlie | 1 4 | David | 2 在上面的例子中,父母将是Alice有两个孩子Bob和Charlie。 大卫是鲍勃的孩子。 我试图在c#ASP.NET中递归地动态填充树视图时遇到了很多问题 有没有人有一个简单的解决方案? 顺便说一句:您可以使用People.Id,People.Name和People.ParentId来访问成员,因为它是属于list的对象。 到目前为止,我可以发布我的代码(许多尝试),但不确定它会有多大用处。

如何在ASP.NET MVC中关闭浏览器或选项卡时将用户注销?

我需要在用户关闭选项卡或浏览器时注销用户,我该如何在ASP.NET MVC中执行此操作?

内存映射文件.NET

我有一个项目,它需要访问ASP.NET中的大量专有数据。 这是通过在共享内存中加载数据在Linux / PHP上完成的。 我想知道是否尝试使用内存映射文件是可行的方法,或者是否有更好的方法可以提供更好的.NET支持。 我在考虑使用数据缓存,但不确定缓存中保存的数据大小的所有缺陷。

Skype API的实现

可能重复: C#中的Skype插件 如何实现Skype API以访问C#中的用户信息?

如何终止会话或会话ID(ASP.NET / C#)

当用户单击注销按钮时,如何销毁会话(Session [“Name”])? 我正在浏览MSDN上的ASP.NET API参考,它似乎没有太多信息。 看起来相当有限。 但我找不到ASP.NET类等的任何其他页面。 我试过了: Session.Abandon(); 和Session.Contents.Remove(“Name”); 它们都不起作用。 (我在谷歌搜索的论坛中发现了这些)

Google Weather API 403错误

我决定从Google的Weather API中提取信息 – 我在下面使用的代码工作正常。 XmlDocument widge = new XmlDocument(); widge.Load(“https://www.google.com/ig/api?weather=Brisbane/dET7zIp38kGFSFJeOpWUZS3-“); var weathlist = widge.GetElementsByTagName(“current_conditions”); foreach (XmlNode node in weathlist) { City.Text = (“Brisbane”); CurCond.Text = (node.SelectSingleNode(“condition”).Attributes[“data”].Value); Wimage.ImageUrl = (“http://www.google.com/” + node.SelectSingleNode(“icon”).Attributes[“data”].Value); Temp.Text = (node.SelectSingleNode(“temp_c”).Attributes[“data”].Value + “°C”); } } 正如我所说,我能够从XML文件中提取所需的数据并显示它,但是如果刷新页面或当前会话仍处于活动状态,我会收到以下错误: WebException未被用户代码处理 – 远程服务器返回错误:403 Forbidden Exception。 我想知道这是否与访问该特定XML文件的某种访问限制有关? 进一步研究和改编建议 如下所述,这绝不是最佳实践,但我已经包含了我现在用于例外的捕获。 我在Page_Load上运行此代码,所以我只是回到页面。 从那以后我没有发现任何问题。 性能方面我并不过分担心 – 我没有注意到任何负载时间的增加,这个解决方案是暂时的,因为这一切都是出于测试目的。 我还在使用Yahoo的Weather API。 try […]

IIS应用程序池回收+石英计划

我正在IIS 7.5上运行一个Web应用程序,它需要偶尔回收(否则内存使用不再处理,我正在研究的东西!)。 当它再循环时,它实际上不会运行,直到另一个请求进入,石英不会运行。 有没有办法让IIS在回收应用程序池后立即自动启动1个工作流程,以确保石英始终在线?

从ASP.NET打印到网络打印机

我需要将文件发送到网络打印机(\ myserver \ myprinter)。 我正在使用System.Printing类进行打印,当它来自Windows服务时工作正常,但是从ASP.NET应用程序中,它只能打印到本地打印机,而不能打印到网络打印机。 我得到的错误是“打印机名称无效”这是我用来获取打印机名称: public string PrinterName { using (LocalPrintServer server = new LocalPrintServer()) return server.GetPrintQueue(@”\\myserver\myprinter”); } 我有什么选择? 这是权限问题吗?

为ASP.NET身份配置Unity DI

我正在成功地使用Unity进行所有常规构造函数注入,例如存储库等,但我无法使用ASP.NET Identity类。 设置是这样的: public class AccountController : ApiController { private UserManager _userManager { get; set; } public AccountController(UserManager userManager) { if (userManager == null) { throw new ArgumentNullException(“userManager”); } _userManager = userManager; } // … } 使用Unity的这些配置: unity.RegisterType(); unity.RegisterType<UserManager>(new HierarchicalLifetimeManager()); unity.RegisterType<IUserStore, UserStore>(new HierarchicalLifetimeManager()); 这与Autofac,Ninject的其他post相同,例如,但在我的情况下它不起作用。 错误消息是: 尝试创建“AccountController”类型的控制器时发生错误。 确保控制器具有无参数的公共构造函数。 手动创作当然是: public AccountController() : this(new UserManager(new UserStore(“Mongo”))) { […]