小编Cha*_*lie的帖子

MVC 3 - 嵌套布局 - 部分不在区域中渲染

问题:

给定这个嵌套的布局结构:

~/Views/Shared/_layoutBase.cshtml
~/Views/Shared/_layout.cshtml

_layoutBase.cshtml布局在哪里_layout.cshtml.

布局文件中定义的任何部分都会在其下的页面中呈现其内容 ~/Views/...

但是,对于区域中的视图,从不渲染这些部分.

建立:

_layoutBase:

<script type="text/javascript">
        @RenderSection("footerScripts", false)
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

_layout.cshtml:

@section footerScripts{
    @RenderSection("footerScripts", false)
}
Run Code Online (Sandbox Code Playgroud)

"内容"观点:

@section footerScripts{
$(function () {
    SetFocusOnForm("CaptchaCode", "NextButton");
});
}
Run Code Online (Sandbox Code Playgroud)

段的内容footerScripts永远不会在区域的视图中呈现.它确实在~/Views文件夹下的视图中呈现.

面积_ViewStart.cshtml:

@{
    Layout = "~/Views/Shared/_Layout.cshtml";
} 
Run Code Online (Sandbox Code Playgroud)

题:

你能看到什么问题吗?!

razor asp.net-mvc-3

10
推荐指数
2
解决办法
8472
查看次数

jQuery手风琴,将点击标签的开头滚动到顶部,如果展开的标签位于被点击的标签上方,则无法使用?

让我的jquery手风琴做我想做的事情有点问题.

我总是希望点击的标签从页面顶部滚动到固定数量的像素,我有点工作.但是,只要活动选项卡位于单击的选项卡上方,并且页面已经向下滚动一点,所单击选项卡的顶部和部分内容就会向上滚动超过页面顶部.

这就是我得到的:

$(function() {
    $("#accordion").accordion({
        autoHeight: false,
        collapsible: true,
        heightStyle: "content",
        active: 0,
        animate: 300
    });
    $('#accordion h3').bind('click',function(){
        theOffset = $(this).offset();
        $('body,html').animate({ 
            scrollTop: theOffset.top - 100 
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

这是一个解释我的问题的小提琴,

例如,展开"第2部分",向下滚动并单击"第3部分"选项卡,它将全部滚动到页面外,其他方式可以正常工作.

如果在打开一个新选项之前关闭活动选项卡它也可以正常工作,所以我假设这与崩溃选项卡的高度有关,这会使滚动到顶部功能!?

希望有人可以提供帮助,我可能会采取错误的方法.我真的不知道我在做什么,因为我的jquery技能仅限于基本的切割粘贴理解!^^

在此先感谢,所有的帮助和指针区域更受欢迎!:)

干杯

jquery jquery-ui accordion scrollto scrolltop

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

.htaccess:将根URL重定向到子目录,但保留根URL

我正在清理域名的目录结构(对我来说,在根目录中设置根URL的内容很糟糕!)并且需要一些关于如何正确使用RewriteRule的见解.

要旨

我希望domain.tld使用domain.tld /子目录/但仍然在url中显示为domain.tld.

我的.htaccess到目前为止

Options +FollowSymlinks
RewriteEngine On

#Force removal of wwww subdomain
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.domain.tld
RewriteRule ^(.*)$ http://domain.tld/$1 [R=301,L]

#Trailing slash
RewriteRule ^/*(.+/)?([^.]*[^/])$ http://%{HTTP_HOST}/$1$2/ [L,R=301]

#Redirect root url to subdirectory
RedirectMatch 301 ^/subdirectory/$ http://domain.tld/
RewriteRule ^/$ /subdirectory/?$ [L]
Run Code Online (Sandbox Code Playgroud)

RedirectMatch效果很好.不幸的是,似乎最后的RewriteRule 应该足够简单,但事实并非如此.仍会显示根目录中的旧内容设置.

我在这里错过了什么?

更新:已解决

简单的修复,我没有足够的经验与.htaccess/apache能够解释原因.

我有:

RewriteRule ^/$ /subdirectory/?$ [L]
Run Code Online (Sandbox Code Playgroud)

删除一个斜杠修复了所有内容:

RewriteRule ^$ /subdirectory/?$ [L]
Run Code Online (Sandbox Code Playgroud)

所以现在我的问题是:为什么?

apache .htaccess mod-rewrite

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

AttributeError:'property'对象没有属性

Python(2.6)似乎无缘无故,任何人都可以看到这个代码有问题吗?

class DB ():
    def doSomething (self, str):
        print str

class A ():
    __db = DB()

    @staticmethod
    def getDB ():
        return A.__db

    db = property(getDB)


A.db.doSomething("blah")
Run Code Online (Sandbox Code Playgroud)

失败,例外情况:

AttributeError:'property'对象没有属性'doSomething'

我的理解是,一个属性在访问时会自动运行它的getter,那么为什么它会抱怨一个属性对象,为什么它找不到我明显可用的方法呢?

python properties exception class object

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

如何让 BitBucket.org 提交触发 TeamCity 构建?

如何在 BitBucket.org 中配置 webhooks 以触发 TeamCity 构建?

teamcity bitbucket webhooks

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

ZPL - 如何将字体大小设置为9pt?

你如何使用ZPL将字体大小更改为9pt?

label zpl

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

加载p12密钥库的BadPaddingException

执行以下代码时:

    KeyStore ks = KeyStore.getInstance(storeType);
    ks.load(new FileInputStream(keyStore), storePassword.toCharArray());

    KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
    kmf.init(ks, keyPassword.toCharArray());
Run Code Online (Sandbox Code Playgroud)

我得到一个例外:

java.security.UnrecoverableKeyException: Get Key failed: Given final block not properly padded. Such issues can arise if a bad key is used during decryption.
Caused by: javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption.
Run Code Online (Sandbox Code Playgroud)

这最初来自使用keytool转换为PKCS12密钥库的JKS密钥库.我尝试创建一个新的PKCS12密钥库,但没有运气.

java

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

如何使用PaintEventArgs argumnt调用函数?

给出MSDN的以下代码示例:

private void GetPixel_Example(PaintEventArgs e)
    {

        // Create a Bitmap object from an image file.
        Bitmap myBitmap = new Bitmap(@"C:\Users\tanyalebershtein\Desktop\Sample Pictures\Tulips.jpg");

        // Get the color of a pixel within myBitmap.
        Color pixelColor = myBitmap.GetPixel(50, 50);

        // Fill a rectangle with pixelColor.
        SolidBrush pixelBrush = new SolidBrush(pixelColor);
        e.Graphics.FillRectangle(pixelBrush, 0, 0, 100, 100);
    }
Run Code Online (Sandbox Code Playgroud)

如何调用该Paint函数?

.net c#

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

如何使用 Pillow 从图像中提取 Alpha 通道

如何使用 Pillow 从 PNG 中导出 alpha 蒙版?

理想情况下,结果将是代表 Alpha 通道的灰度图像。

python python-imaging-library

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