小编tsi*_*mon的帖子

从HttpContext获取当前的System.Web.UI.Page?

这实际上是一个两部分问题.首先,HttpContext.Current是否对应于当前的System.UI.Page对象?

第二个问题,可能与第一个问题有关,为什么我不能使用以下内容来查看当前页面是否实现了一个接口:

private IWebBase FindWebBase()
{
    if (HttpContext.Current as IWebBase != null)
    {
        return (IWebBase)HttpContext.Current.;
    }
    throw new NotImplementedException("Crawling for IWebBase not implemented yet");
}
Run Code Online (Sandbox Code Playgroud)

一般上下文是某些控件需要知道它们是作为SharePoint Webpart执行还是作为Asp.Net框架的一部分执行.

我通过要求控件传递对自身的引用,并检查控件的Page属性来解决问题,但我仍然很好奇为什么上面的方法不起作用.

编译器错误是:无法通过引用转换,装箱转换,拆箱转换,包装转换或空类型转换将System.Web.HttpContext转换为... IWebBase.

c# asp.net httpcontext

84
推荐指数
3
解决办法
9万
查看次数

我需要一些关于支付网关的指导

我从未对支付网关做过任何事情,有人可以给我建议吗?

html php api ajax payment-gateway

15
推荐指数
3
解决办法
2515
查看次数

如何在.xaml文件(Silverlight)中指定不同的基类?

如何在.xaml文件中为单独的Silverlight Page类指定公共基类?我有一些常见的属性,我想在页面之间共享,但我不知道如何在不生成每次生成时手动更改.g.cs文件中的基类的情况下执行此操作.

这可能吗?我认为这是可能的,因为例如,Toolkit中的ChildControl来自不同的类.我忽略了一些明显的东西吗

silverlight inheritance

13
推荐指数
2
解决办法
1万
查看次数

使用ASP.Net和JSON格式实现jQuery的jgGrid

有没有人能够实现JQuery网格插件,jqGrid?我正在尝试实现JSON分页,我觉得我已经接近了,但我也被无关紧要的细节所淹没.如果有人可以发布一些示例代码,我将非常感激.

asp.net ajax jquery jqgrid

10
推荐指数
1
解决办法
9239
查看次数

你能推荐一个替代的Web应用程序堆栈吗?

我是一名经验丰富的开发人员,在过去5年左右的时间里一直与.Net合作.因为我已经为我的创业想法组装了一个应用程序堆栈,我注意到我想要使用的许多支持工具要么是片状的,要么已经商业化了.因为我没有收入,并考虑到Visual Studio,SQL Server(是的,我知道Biz Spark)等的成本,我突然意识到我应该在其他地方寻找.

所以,不用多说,这里是我的要求和好的.明显的领跑者是Java和Ruby,但我很高兴听到任何其他建议(面向对象和编译首选但不是必需的.这里不欢迎PHP).

总体

  • 强制性:由共享主机支持以开始使用
  • 理想的:不应该过于繁琐而无法工作(只需在组件插入时工作)

骨架

  • 强制性:现代mvc框架
  • 强制性:对html输出进行细粒度控制

代码质量

  • 强制性:记录框架
  • 理想的:静态分析(复杂性等)
  • 理想:生成代码结构的UML图
  • 理想的:测试覆盖率报告

OOP东西

  • 强制性:ORM处理半深层次结构,包括多对多关系.
  • 强制性:模拟框架
  • 强制性:IOC容器(可能是自己的类别)

IDE

  • 强制性:格式化帮助(缩进)
  • 强制性:调试:断点,变量检查
  • 理想的:自动完成:VS的intellisense非常好.这接近强制性
  • 理想的:调试:就地代码执行(即时窗口),向后移动当前帧
  • 理想的:测试框架集成

代码质量

  • 强制性:测试框架
  • 理想的:代码覆盖率
  • 理想的:从代码注释生成文档

建立

  • 理想的:从SVN,构建,测试,代码覆盖,代码文档中单击一下
  • 理想的:持续集成(以后,当我们,呃,变得非常大)

其他说明:我很高兴使用Linux(会非常令人耳目一新!).我假设MySQL用于数据库,因为我不需要ACID合规性(现在无论如何它可能都是ACID),而SVN用于源代码控制.

任何帮助或建议将不胜感激.

编辑:目前倾向于Sinatra,因为它看起来非常优雅,但允许用户拥有他们想要的尽可能多的控制.当我认为答案已经停止时,我会选择一个答案.

frameworks

7
推荐指数
1
解决办法
566
查看次数

我想学习WPF.你有任何开始的项目建议吗?

到目前为止,我的大部分GUI编程都是使用Qt框架在C++中完成的,我想稍微分一点,用WPF做一些C#.最初,我想写一些类似于Adium for Windows的内容,但这对于一个初始项目来说似乎有点雄心勃勃.我甚至不确定你是否可以从C#调用libpurple的东西,但我想知道.

然而,似乎我的想象力相当缺乏,我很难想到一些既不是完全无关紧要的东西(一个文本编辑器!一个计算器!小!)或者说很难(用libpurple的东西).

那么,有什么建议吗?

我不想写一个计算器(即使它似乎是一个相当合适的GUI框架的启动项目)!

wpf

5
推荐指数
2
解决办法
3383
查看次数