小编Pic*_*els的帖子

appendTo/prependTo但不是添加我想要替换内容.htmlTo?

快速jquery问题:
我知道appendTo和prependTo但是有可能像htmlTo?是的,我知道这听起来很傻,但不是添加像appendto和prepend这样的元素.我想要替换html.

$("<div>World</div>").htmlTo($("#Hello"));
Run Code Online (Sandbox Code Playgroud)

所以我希望div与World一起用id Hello替换元素中的所有内容.

编辑: 谢谢大家的答案,但我想我不清楚.我将很多函数链接到一个元素上,最后我克隆了该元素,我想将它添加到另一个div中.

$("#World").hide().clone().htmlTo($("#Hello"));
Run Code Online (Sandbox Code Playgroud)

是的,我可以反过来写它,但我想只有一个链.

jquery

6
推荐指数
2
解决办法
3943
查看次数

Asp.net:替换GenericPrincipal

我想知道用我自己的CustomGenericPrincipal替换genericPrincipal最好的方法是什么.

目前我有这样的事情,但我不确定它是否正确.

protected void Application_AuthenticateRequest(Object sender, EventArgs e)
{
    HttpCookie authCookie = Request.Cookies[FormsAuthentication.FormsCookieName];
    if (authCookie != null)
    {
        FormsAuthenticationTicket authTicket = FormsAuthentication.Decrypt(authCookie.Value);
        var identity = new CustomIdentity(authTicket);
        var principal = new CustomPrincipal(identity);

        Context.User = principal;
    }
    else
    {
        //Todo: check if this is correct
        var genericIdentity = new CustomGenericIdentity();
        Context.User = new CustomPrincipal(genericIdentity);
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要替换它,因为我需要一个实现我的ICustomPrincipal接口的Principal,因为我正在使用Ninject执行以下操作:

Bind<ICustomPrincipal>().ToMethod(x => (ICustomPrincipal)HttpContext.Current.User)
                        .InRequestScope();
Run Code Online (Sandbox Code Playgroud)

那么替换GenericPrincipal的最佳方法是什么?

提前致谢,

Pickels

asp.net security asp.net-mvc asp.net-membership

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

Google App Engine:处理程序和WSGI网址

我是GAE的新手,我正在使用webapp框架创建一个应用程序.我想知道你什么时候在app.yaml中设置处理程序,何时在你的WSGI中定义它们?

起初我以为你只有一个运行WSGIApplication的main.py主文件,但我注意到你是否想要使用你在处理程序中定义的GAE授权.那么这意味着您运行多个WSGIA应用程序?

我正在阅读"要求登录或管理员状态"的文档,看起来他们对不同的角色有不同的应用程序.

也许是这样的?

- general.py - login:
- user.py - login:required
- admin.py: - login:admin

但是,让你的WSGI网址遍布整个地方也许是不好的?

如果我没记错,如果你在GAE上运行django你指向一个py文件并让框架处理所有内容?

我不想使用Django,所以很想知道是否有人对如何使用webapp进行url/hanlders有一些指示/最佳实践?

python google-app-engine

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

Django:我如何获得模型继承的模型?

可能重复:
获取python类parent(s)

我有一个:

class Animal(models.Model):
    pass

class Cat(Aminal):
    pass

class StreetCat(Cat):
    pass
Run Code Online (Sandbox Code Playgroud)

如何找出模型继承的模型?

python django

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

Asp.net Mvc:使用LINQ to SQL创建模型类

我正在努力学习Asp.net Mvc所以我正在尝试 这个教程.

他们讨论了存储库模式以及如何轻松地更改为另一种数据访问技术,而不是直接将Linq调用到Sql.

在控制器类中使用LINQ to SQL会使将来很难切换数据访问技术.例如,您可能决定从使用Microsoft LINQ切换到使用Microsoft Entity Framework作为数据访问技术.在这种情况下,您需要重写访问应用程序中数据库的每个控制器.

注意:在阅读本教程之前,我从未真正理解界面是如何工作的,并且它仍然不是100%清晰.我现在把它看作某种类的"模板".

在成功使用Linq to Sql之后,我认为尝试Ado.net实体框架会很好,因为我已经阅读了很多相关内容.他们说使用存储库模式会很容易切换,所以我想我会测试它.

我的问题是:如何更改为Ado.net EF?

这是我认为我应该做的.

  • 添加Movie.edmx文件并对其进行配置(添加我的影片表).
  • 基于IMovieRepository编写一个新类,并将其称为MovieEFRepository.
  • 将控制器构造函数中的参数更改为MovieEFRepository.这是我觉得奇怪的第一件事,因为在教程中他们说如果你改用其他数据源,不使用存储库会强制你改变所有的控制器.我是否需要更改每个控制器,因为我指定了MovieRepository类?
  • 我认为我需要做的最后一次调整是改变视图.因为它使用的是由Linq to Sql设计器创建的Product类.我不确定我将如何做到这一点.我想我应该使用一些不依赖于dbml文件的对象?

如果我对Asp.net Mvc略微简单化一下,请原谅我.我是webdesigner,对Asp.net webdevelopment很感兴趣.

asp.net-mvc repository-pattern

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

Asp.net Mvc:创建一个简单的cms

我正在尝试为自己和我的客户建立自己的CMS.该系统主要用于<10页的小型网站.对于更大的项目,我很可能会使用现有系统(MojoPortals,Umbraco,Kooboo).我之所以需要我自己的系统,是因为我有完全的控制权,而且因为现有的系统大多数都是膨胀的功能,我不会用于小型项目.我也在学习Asp.net Mvc,这是构建我自己的系统的另一个原因.

这些是我尝试过的一些系统(比其他系统更多):

我喜欢的那个是MojoPortals.主要是因为左中右+模块系统.

因此,我的目标是建立一个可以创建页面的系统,每个页面都有一个左侧,中间和右侧的模块占位符.模块将是非常基本的(文本,Html,图像).该系统还需要易于部署和重用.

我已经开始研究我的系统了.

页面对象如下所示:

public class Page
{
    public int PageID { get; set; }
    public string Name { get; set; }
    public string Description { get; set; }
    public string Title { get; set; }
    public IEnumerable<Module> Modules { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

Module对象如下所示:

public class Module
{
    public int ModuleID { get; set; }
    public string ModuleTitle { get; set; }
    public string ModuleType { get; set; }
    public …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc content-management-system

5
推荐指数
0
解决办法
4778
查看次数

管理员帐户:何时,何时以及如何?

在何处,何时以及如何为私人网站创建管理员帐户/用户?

所以我要问的是创建第一个管理员帐户/用户的首选技术是什么.就我而言,这是一个私人网络应用程序.我说的是将拥有该应用程序的帐户/用户,如果需要,将创建/推广其他管理员.我想你可以这个人是root用户吗?

以下是我在其他网站/网络应用程序中遇到的一些方法.

安装向导:
您在博客软件或论坛中看到了很多.安装应用程序时,它会要求您创建管理员用户.私人网络应用很可能没有这个.

安装文件:
您运行以安装应用程序的文件.此文件将为您创建管理员帐户.

配置文件:
包含管理员帐户凭据的配置文件.

手动将其插入数据库:
手动将管理员信息插入数据库.

php asp.net ruby-on-rails

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

Django:从url名称获取通用视图类

从url名称获取通用视图类的推荐方法是什么?

url(r'^$', HomeView.as_view(), name='home')
Run Code Online (Sandbox Code Playgroud)

因此,对于'home',我想获得HomeView类.

django

5
推荐指数
3
解决办法
3486
查看次数

如何在visual studio express 2010中创建安装程序(msi)?

我刚刚在visual studio express C#中创建了一个wpf应用程序,需要创建一个安装程序文件.这只是几台机器,因为它对我来说是个人程序.我使用简单的方法查看了Advanced Installer,但无法弄清楚如何做到这一点,或者它是否甚至可以创建一个wpf安装程序.我也尝试过WIX,结果相同.

这样做的任何提示?

wpf installer visual-studio-express advanced-installer

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

FileReader.readAsDataURL上传到express.js

我有以下代码上传到我的Node.js/Express.js后端.

var reader = new FileReader();
reader.readAsDataURL(file);

reader.onload = function (e) {
  var result = http.post('/files', e.target.result);
  result.success(function () { 
    alert('done'):
  });
}
Run Code Online (Sandbox Code Playgroud)

我的路线看起来像:

app.post('/files', function (req, res) {
  var cws = fs.createWriteStream(__dirname + '/media/file');
  req.pipe(cws);
  res.send('success');
});
Run Code Online (Sandbox Code Playgroud)

当我用图像应用程序打开/ media/file时,我收到一条警告,说它无法读取它.当我用文本编辑器打开图像文件时,我在里面看到了base64编码的字符串.在将字符串写入桌面之前,是否需要首先转换字符串?

javascript node.js express

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