小编Ski*_*les的帖子

存储过程 - 结束日期

我正在听Hanselminutes播客; "StackOverflow使用ASP.NET MVC - Jeff Atwood和他的技术团队".在播客过程中,他们正在谈论SQL服务器,并说出"存储过程的日子已经过去"的内容.

现在我不是DBA,但这让我有点意外.我一直认为SP是速度的方式(因为它们被编译)和安全性,更不用说可扩展性和可维护性.如果不是这种情况而且SP处于最后阶段,那将取代它们或将来我们应该做些什么?

sql-server stored-procedures

30
推荐指数
6
解决办法
4227
查看次数

托管服务器上的DateTime格式

我最近切换了我的托管服务提供商,由于服务器现在所在的时区,我的代码已停止工作.

托管服务器在太平洋时间报告,但是,我的代码需要与GMT合作,因为我的网站是针对英国市场的.因此,我的所有显示和搜索都必须采用dd/MM/yyyy格式

我如何解释差异?

例如,当我执行DateTime.Parse("03/11/2008")时,它会失败,因为我认为'Parse'是针对服务器设置的.我也得到"字符串未被识别为有效的DateTime".在我的代码中.

c# asp.net datetime

4
推荐指数
1
解决办法
1224
查看次数

jsGrid编辑付款金额

我正在使用jsGrid JQuery插件来显示和编辑付款.虽然这是一个很好的选择,但我无法使用内置字段来编辑"付款金额".如果我使用'数字'类型,我无法在小数位后输入数字.如果我使用'text'类型,我可以输入非数字值.

到目前为止,这是我的代码

    $("#jsGrid").jsGrid({
        width: "100%",
        height: "auto",

        editing: true,
        paging: true,
        autoload: true,

        loadIndication: true,
        loadIndicationDelay: 500,
        loadMessage: "Please, wait...",
        loadShading: true,

        controller: {
            loadData: function () {
                return $.ajax({
                    type: "GET",
                    url: AJAX_URL_GET_CALCULATED_AFFECTED_PAYMENTS,
                    data: { 'startDate': startDate, 'endDate': endDate },
                    dataType: "json",
                    cache: false,
                });
            },
        },
        fields: [
            { name: "PaymentDate", title: "Payment Date", type: "text", width: 150, editing: false, },
            { name: "PaymentEndDate", title: "Payment End Date", type: "text", width: 150, editing: false, },
            { name: …
Run Code Online (Sandbox Code Playgroud)

javascript grid jquery plugins currency

4
推荐指数
1
解决办法
4652
查看次数

ASP.NET WebPermission安全例外

我通常不喜欢发布这些类型的问题,因为通常我发现真正学习的最好方法是自己找出答案.

但是,我需要很快回答这个问题,因为我有一个客户由于这个问题而无法经营她的业务.

昨天,我的ASP.NET主机提供程序将我的应用程序从运行.NET 1.1的服务器移动到运行.NET 1.1和2.0的服务器.我的问题是,当我测试移动时,主站点页面(Default.aspx)将不会加载

"说明:应用程序尝试执行安全策略不允许的操作.要授予此应用程序所需的权限,请与系统管理员联系或在配置文件中更改应用程序的信任级别.

异常详细信息:System.Security.SecurityException:请求类型为'System.Net.WebPermission,System,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的权限失败."

[SecurityException:请求类型'System.Net.WebPermission,System,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的权限失败.] System.Security.CodeAccessSecurityEngine.Check(Object demand,StackCrawlMark&stackMark,Boolean isPermSet)+0 System.Security.CodeAccessPermission.Demand()+59 System.Net.HttpWebRequest..ctor(Uri uri,ServicePoint servicePoint)+147 System.Net.HttpRequestCreator.Create(Uri Uri)+26 System.Net.WebRequest .Create(Uri requestUri,Boolean useUriBase)+298 System.Net.WebRequest.Create(Uri requestUri)+28 System.Web.Services.Protocols.WebClientProtocol.GetWebRequest(Uri uri)+30 System.Web.Services.Protocols.HttpWebClientProtocol .GetWebRequest(Uri uri)+12 System.Web.Services.Protocols.SoapHttpClientProtocol.GetWebRequest(Uri uri)+4 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName,Object [] parameters)+52 PilatesPlusDublin.PilatesPlusDublinws.PilatesPlus.InsertException(String sModuleName,String sException,Int32 iUserID)+97 PilatesPlusDublin.MainDefault.Page_Load(Object sender,EventArgs e)+ 144 System.Web.UI.Control.OnLoad(EventArgs e)+99 System.Web.UI.Control.LoadRecursive()+47 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)+7350 System.Web .UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)+213 System.Web.UI.Page.ProcessRequest()+86 System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)+18 System.Web.UI.Page .ProcessRequest(HttpContext context)+49 ASP.maindefault_aspx.ProcessRequest(HttpContext context)+4 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+358 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean&completedSynchronously)+64"

如果主机站点上没有WebPermission,如何配置我的站点以允许访问该页面?是否有一些标签需要放入web.config?注意 - 我们无法访问machine.config或任何其他IIS设置.

我知道人们讨厌阅读和回答这些类型的问题,但是对我或我的托管网站需要做些什么来解决这个问题的任何帮助都会非常感激

asp.net system.security

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

匿名方法 - C#到VB.NET

我需要在终端服务器上实现应用程序的单个VB.NET实例.为此,我使用了Flawless Code博客中的代码.它运行良好,除了代码是用C#编写并使用VB.NET不支持的匿名方法.我需要重写以下内容,以便将其用作VB.NET中的事件.

static Form1 form;

static void singleInstance_ArgumentsReceived(object sender, ArgumentsReceivedEventArgs e)
    {
        if (form == null)
            return;

        Action<String[]> updateForm = arguments =>
            {
                form.WindowState = FormWindowState.Normal;
                form.OpenFiles(arguments);
            };
        form.Invoke(updateForm, (Object)e.Args); //Execute our delegate on the forms thread!
    }
}
Run Code Online (Sandbox Code Playgroud)

c# vb.net anonymous-methods event-handling

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

OOP - 以Person为基础建模Client和Employees类

抱歉,如果已经问过这个问题但是,我看了一眼,找不到任何东西.我试图找出在C#中模拟以下内容的最佳方法.我勾勒出了一些想法,但没有一个感觉正确.

我创建了一个抽象的'Person'类.我的应用程序将拥有客户和员工.显然,客户是个人员工是个人

  • 员工不一定是客户.
  • 即使客户最初没有设置为员工,客户也可以成为员工.
  • 员工可以成为客户
  • 一个人可以不再是员工,但仍然是客户
  • 一个人可以不再是客户,但仍然是员工

最后,我想使用Fluent NHibernate进行映射.我一直认为这应该很简单,我只是不直接思考,但是我可以使用哪种模式来解决这个问题.

谢谢.

c# oop fluent-nhibernate

0
推荐指数
1
解决办法
2102
查看次数