小编BRo*_*ers的帖子

MVC 4从基本路线中删除"home"

基本上我想这样做:http: //website.com/Home/About

显示为:http: //website.com/About

显示在URL中的"home"控制器将使用户更长的URL读取.

我试着做以下事情:

routes.MapRoute(
            name: "About",
            url: "",
            defaults: new { controller = "Home", action = "About", id = UrlParameter.Optional }
            );
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?

asp.net-mvc asp.net-mvc-routing asp.net-mvc-4

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

节点http-proxy和express

我正在尝试做这样的事情:

// Setup prox to handle blog requests
httpProxy.createServer({
    hostnameOnly: true,
    router: {
        'http://localhost': '8080',
        'http://localhost/blog': '2368' 
    }
}).listen(8000);
Run Code Online (Sandbox Code Playgroud)

以前我用过这个:

http.createServer(app).listen(app.get('port'), function(){
    console.log("Express server listening on port " + app.get('port'));
});
Run Code Online (Sandbox Code Playgroud)

基本上,我想仍然使用快递...但是,当人们去http://localhost/blog博客但仍然被服务port 8080(最终将是80端口)

所以我把它切换到了这个并且效果更好.问题是快递接管了路由(从我能说的)

var options = {
    // pathnameOnly: true,
    router: {
        'localhost': 'localhost:8080',
        'localhost/blog': 'localhost:2368'
    }
}

// Setup prox to handle blog requests
var proxyServer = httpProxy.createServer(options);
proxyServer.listen(9000);

require('./app/server/router')(app);

http.createServer(app).listen(app.get('port'), function(){
    console.log("Express server listening on port " + app.get('port'));
});
Run Code Online (Sandbox Code Playgroud)

node.js express node-http-proxy

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

C# - Powershell AddPSSnapin导致错误

所以,我导入了System.Management.Automationdll,我正在尝试New-Mailbox使用params 运行命令

所以我使用:

RunspaceConfiguration config = RunspaceConfiguration.Create();
PSSnapInException psEx = null;
config.AddPSSnapIn("Microsoft.Exchange.Management.PowerShell.E2010", out psEx);
Run Code Online (Sandbox Code Playgroud)

这一切都很好,花花公子...但是当我去运行应用程序时,我得到以下内容: Cannot load Windows PowerShell snap-in Microsoft.Exchange.Management.PowerShell.E2010 because of the following error: The type initializer for 'Microsoft.Exchange.Data.Directory.Globals' threw an exception.

所以,我做了一些研究网上,我发现我需要从改变Any CPUx86作为目标平台.

但是,当我这样做时,我得到一个HTTP Error 503. The service is unavailable.错误

我几乎肯定我必须将它作为一个32位进程运行,以便它可以使用snapin(从其他读取似乎是snapin在其下运行)

我确实将应用池更改Enable 32-bit ApplicationsTrue.这是我收到错误的时候.

我已经阅读了其他帖子......但是,我不知道如何通过这Service unavailable件事.

我尝试过使用x64构建并获取 Could not load file or assembly 'EmailAdminWeb2' or one of its dependencies. An attempt …

c# x86-64 powershell-2.0 system.management

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

MonoTouch - 创建没有Xib的UI

我看了Monotouch.dialog的东西,它非常棒.但是,它有一些局限性.我希望能够创建我的应用程序而不必使用Xib文件,但我不知道该怎么做.没有MonoTouch对话框和xib文件....我不知道任何其他方式.

任何人都可以指出正确的方向吗?

xamarin.ios ios xamarin

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

Spotify视频背景

如果你第一次去spotify.com它播放一个很酷的视频,并有一些不同的东西叠加在它上面.我认为这是一种伟大而独特的方式,可以让人们访问网站,并希望复制这种功能.

看起来视频调整精美.他们在网页上运行的不少剧本,我想知道什么是必要的,以产生同样的结果梗概.我熟悉JQuery等,但不是100%确定如何使视频调整屏幕大小并产生这个结果.

如果有人可以给我一个例子来说明产生这个的最低要求,那就太好了.此外,处理移动设备的最佳方法是什么?

提前致谢 :)

javascript jquery html5

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

即使在转义引号时也进行 SQL 注入

我正在想办法解决以下问题,因为看起来有人这样做了,我想解决它。但是,在使用OWASP Recommendation 之类的东西修复它之前,我真的很想了解攻击的工作原理

    Set conn = Server.CreateObject("ADODB.Connection")
    conn.open xDb_Conn_Str
    sSql = "SELECT * FROM [User]"
    sSql = sSql & " WHERE [Username] = '" & CleanSql(sUserId) & "'"
    Set rs = conn.Execute(sSql)
Run Code Online (Sandbox Code Playgroud)

CleanSql -

Function CleanSql(str)

    Dim sWrk

    sWrk = Trim(str&"")
    sWrk = Replace(sWrk, "'", "''") ' Adjust for Single Quote

    sWrk = Replace(sWrk, "[", "[[]") ' Adjust for Open Square Bracket

    CleanSql = sWrk

End Function
Run Code Online (Sandbox Code Playgroud)

单引号显然在此转义。

在此之后,它将检查是否发现用户使用以下内容验证密码:

If UCase(rs("Password")) = UCase(sPassWd) Then
    DoStuff()
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏。

security sql-injection asp-classic

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

我怎样才能更有效地重写这一点

我必须相信有更好的方法来编写下面的代码.提前致谢.

var hProtein = $('#protein-lbl');
var hCarb = $('#carb-lbl');
var hFat = $('#fat-lbl');
var hTotal = $('#totalCalories');

// Normal Calc vars
var nProtein = $('#protein-normal-lbl');
var nCarb = $('#carb-normal-lbl');
var nFat = $('#fat-normal-lbl');
var nTotal = $('#totalCalories-normal');

// Hide calculations until bodyweight is entered
hProtein.hide();
hCarb.hide();
hFat.hide();
hTotal.hide();
nProtein.hide();
nCarb.hide();
nFat.hide();
nTotal.hide();
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

从 LinkContainer 中删除活动类

在我的反应应用程序中,我有用于登录和退出的按钮。注销没什么大不了的,因为它从来没有被激活过。当使用 LinkContainer(这很棒)时,它会添加一个活动类,active指示何时选择该路由。这对除buttons. 当它将`active 类添加到我的按钮时,它会在按钮后面添加一个填充的背景颜色。我不想要那个。现在是代码和图片:

按钮上的活动类

这是代码:

import { Glyphicon, Nav, NavItem, Button } from 'react-bootstrap';
import { LinkContainer } from 'react-router-bootstrap';

<Nav>
    <LinkContainer to={'/'} exact>
        <NavItem>
            <Glyphicon glyph='home' /> Home
        </NavItem>
    </LinkContainer>
    <LinkContainer to={'/documents'}>
        <NavItem>
            <Glyphicon glyph='education' /> User Documents
        </NavItem>
    </LinkContainer>
    <LinkContainer to={'/login'}>
        <NavItem>
            <Button bsStyle="primary" block>
                <span className='glyphicon glyphicon-log-in'></span>Login
            </Button>
        </NavItem>
    </LinkContainer>
</Nav>
Run Code Online (Sandbox Code Playgroud)

我希望它在我的按钮以外的所有东西上设置那个活动类。

使用react-bootstrapreact-router-bootstrap

reactjs react-bootstrap react-router-bootstrap

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