问题列表 - 第35817页

如何在Zend Framework中抛出404异常

我正在尝试使用Zend_Controller_Plugin_ErrorHandler来处理我的错误404个案例.根据文档,插件具有常量,可以用来匹配异常类型并相应地处理它们.例如

switch ($errors->type) {
        case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ROUTE:
        case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_CONTROLLER:
        case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ACTION:
            // 404 error -- controller or action not found
Run Code Online (Sandbox Code Playgroud)

有谁知道如何专门创建这些类型的例外?

php zend-framework

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

使用LinqToSQL的MVVM

有一点BrainF***让我理解与LinqToSQL相关的MVVM.

MVVM的构建如下:

查看 - > Viewmodel - >模型

查看:xaml和cs代码隐藏文件.对 ?

Viewmodel:由Developer(*.cs)创建,我的Model的封装属性

型号:Datamodel

所以这是问题:

LinqToSql给我一个dbml文件,其中包含我数据库中的所有数据,所以我可以使用它作为模型吗?

我必须在何处以及如何在此架构中实现命令?

从数据库获取数据并填充视图模型或模型的方法在哪里?:-) like getCustomer()

c# wpf command mvvm linq-to-sql

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

完整的C#noob,VS2010,不能使用HttpServerUtility.UrlEncode?

所以,我是C#的完整菜鸟.我有一个我需要编码的网址,以便使用urlencoded帖子.

问题是,我发现的每个资源都说使用System.Web.HttpServerUtility.UrlEncode.或者,我已经看到资源告诉我使用System.Web.Util.HttpEncoder().

我添加了对system.web的引用,但是得到了"system.web命名空间中不存在"和"system.web.util命名空间中不存在"错误.

任何提示都会很好!

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;
using System.Web;

namespace WindowsFormsApplication2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string url = HttpUtility.UrlEncode("http://stackoverflow.com/");
            MessageBox.Show(url);
        }
     }
}
Run Code Online (Sandbox Code Playgroud)

c# urlencode url-encoding

3
推荐指数
2
解决办法
3073
查看次数

C#Reflection:如何从基类中获取派生类的属性

基本上我只想从基类的[Test]属性获取派生类的属性.

这是我的示例代码:

namespace TestConsole
{
    public class BaseClass
    {
        private System.Int64 _id;

        public BaseClass()
        { }

        [Test]
        public System.Int64 ID
        {
            get { return _id;}
            set { _id = value;}
        }

        public System.Xml.XmlNode ToXML()
        { 
            System.Xml.XmlNode xml = null;

            //Process XML here

            return xml;
        }
    }

    public class DerivedClass : BaseClass
    {
        System.String _name;

        public DerivedClass()
        { }

        [Test]
        public System.String Name
        {
            get { return _name; }
            set { _name = value; }
        }
    }

    public class TestConsole
    { …
Run Code Online (Sandbox Code Playgroud)

c# reflection

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

Python如何退出main函数

可能重复:
终止Python脚本
终止Python程序

我的问题是如何在Python主函数中退出?我试过' return'但它给出了错误SyntaxError: 'return' outside function.有人可以帮忙吗?谢谢.

if __name__ == '__main__':
  try:
    if condition:
    (I want to exit here) 
    do something
  finally:
    do something
Run Code Online (Sandbox Code Playgroud)

python

40
推荐指数
4
解决办法
12万
查看次数

如何保护用户在我的网站上传的私密照片?

我正在使用PHP/MySQL来处理图像上传.我希望所有上传到登录用户图库的图像只能由登录用户访问.我不希望人们能够猜出文件名并直接链接到它.

我想我可以将图像存储在webroot之外,并通过一些PHP访问它们.但是,如果用户想要稍后通过链接与朋友分享图像,我该如何允许?

我还需要采取其他措施来确保只有用户可以看到他们的照片吗?我非常重视用户隐私,并且想要做到这一点.

感谢您的帮助!

php image uploading

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

为什么登录后user.Identity.Name为空?Asp.net mvc 2.0

我正在编写一个asp.net MVC 2.0应用程序,我需要在用户登录后获取用户名并将其传递给其他函数.我尝试通过简单地修改AccountController的标准LogOn方法,这是我的代码:

[HttpPost]
    public ActionResult LogOn(LogOnModel model, string returnUrl)
    {
        if (ModelState.IsValid)
        {
            if (MembershipService.ValidateUser(model.UserName, model.Password))
            {

                FormsService.SignIn(model.UserName, model.RememberMe);
                using (ShopController newCtrl = new ShopController())
                {
                    if (Session["TempCart"] != null)
                    {

                        newCtrl.CreateShoppingCartFromSession((Cart)Session["TempCart"], User.Identity.Name);
                    }
                }
                if (!String.IsNullOrEmpty(returnUrl))
                {
                    return Redirect(returnUrl);
                }
                else
                {
                    return RedirectToAction("Index", "Home");
                }
            }
            else
            {
                ModelState.AddModelError("", "The user name or password provided is incorrect.");
            }
        }

        // If we got this far, something failed, redisplay form
        return View(model);
    }
Run Code Online (Sandbox Code Playgroud)

问题是即使用户成功登录,"User.Identity.Name"为空,我不知道为什么......

任何帮助将非常感激.

session asp.net-mvc-2

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

如何在c#中创建多维数组列表?

是否可以在C#中创建多维arraylist?

StartDate   Qty   size
9/1/2010    10     15
9/1/2009    12     17
9/1/2008    11     19
Run Code Online (Sandbox Code Playgroud)

StartDate,Qtysize是3周的ArrayLists.我需要把它们放在一个arraylist中.我还需要对这个arraylist进行排序StartDate.这可能吗?除了arraylist之外,还有更好的方法吗?

c# arraylist

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

数据库作为IPC反模式

我编写了一个分层的Web应用程序,它包含一个与Java服务交互的富Web客户端(PHP).Web客户端托管在apache服务器上,java服务在同一台物理计算机上运行(重申:整个应用程序,客户端和服务在同一台物理计算机上运行).

用户请求 - > DB < - Poller - > RequestHandler - > StoreResult在DB - > Web Client更新页面中包含结果(AJAX).

客户端和服务之间的通信使用关系数据库来传递消息.java服务有一个单线程轮询器,它查找并处理来自客户端的任何消息/请求.系统有效,但我对自己的设计选择没有信心.

有没有人对这个策略有任何意见?我已经读到使用数据库作为IPC反模式是不好的做法,或者至少是不合适的做法.但是,替代方案 - XMLRPC,命名管道 - 似乎涉及其他依赖项.

谢谢你的期待.

php java ipc anti-patterns

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

尝试将Moles与NUnit一起使用.获取"Moles要求测试成为一个仪表化过程"

我试图在NUnit中使用moles并且收到以下错误"Moles要求测试是一个检测过程".我也在Visual Studio 2008中使用Visual NUnit来实现这一点.欢迎任何帮助.

nunit moles

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