小编Chr*_*ams的帖子

如果UserControl中的控件位于Repeater中,则不会初始化它们

我有一种情况,我在一个页面上的2个位置使用一些标记,其中一个在转发器中.转发器中的那个没有初始化其子控件; 他们保持无效.

Default.aspx的:

<%@ Page Title="Home Page" Language="C#" AutoEventWireup="true"
    CodeBehind="Default.aspx.cs" Inherits="nestedcontroltest._Default" %>
<%@ Register TagPrefix="a" Namespace="nestedcontroltest" Assembly="nestedcontroltest" %>
<html>
    <head>
        <title>test</title>
    </head>
    <body>
        <asp:Repeater runat="server" ID="rptLetters" OnItemDataBound="rptLetters_ItemDataBound">
            <ItemTemplate>
                <a:MyControl runat="server" ID="ctrlMyControl"/>
            </ItemTemplate>
        </asp:Repeater>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

Default.aspx.cs:

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        rptLetters.DataSource = new[] { "a", "b", "c" };
        rptLetters.DataBind();
    }

    public void rptLetters_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        var ctrlMyControl = (MyControl)e.Item.FindControl("ctrlMyControl");
        ctrlMyControl.Text = e.Item.DataItem.ToString();
    }
}
Run Code Online (Sandbox Code Playgroud)

MyControl.ascx:

<%@ Control Language="C#" …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net

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

获取与Sitecore中的URL匹配的项目

在我正在构建的站点中,我正在尝试使用引用来验证AJAX请求来自正确的URL.

为此,我想让Sitecore解析项目的URL.例如,

http://www.mysite.com/abc/def

可能会解析到路径上的项目

sitecore/Content/MySite/Home/abc/def

在我的代码中推荐的方法是什么?

sitecore

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

能够“打破玻璃”并绕过 Github 分支保护进行紧急修复吗?

对于我们的项目,我们使用 Github 的分支保护来强制所有更改至少有 1 个审阅者,管理员也不例外。

然而,总有一天我们需要紧急修复。这将需要快速合并分支,而这只有在其他人在场进行审查的情况下才会发生。但如果周围没有人怎么办?

我们需要绕过代码审查要求。

我们可以在合并时暂时禁用代码审查要求,但这是不可取的,因为无法了解何时完成,而且这是一个仅适用于管理员的解决方案。

我希望有一种可审核的方法来做到这一点。对此的常见术语是“打碎玻璃”,即。您正在打破玻璃并进行紧急合并和部署,因为这是紧急情况并且没有人在周围审查您的代码。

有没有人想出一种方法在 Github 受保护的分支上实现这一点?

git github developer-tools git-merge

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

Sitecore:在内容编辑器中隐藏字段?

我是Sitecore中建立网站的团队的一员.我们添加了一个模板字段,我们希望从内容编辑器中隐藏其值.

(该字段包含页面的额外CSS类,因此我们可以在特定页面上定位样式.不是最佳实践 - 我们应该将其放在代码中 - 但它在网站生产时具有优势.)

有什么方法可以隐藏Sitecore内容编辑器中的特定字段吗?

干杯

c# sitecore

4
推荐指数
2
解决办法
4654
查看次数

Golang:解析有符号整数

我有一些代码需要能够将包含 64 位值的字符串解析为 int64。例如,ff11223344556677是有效的,但下游系统希望在int64.

strconv.ParseInt("ff11223344556677", 16, 64)给出范围错误 - 它只喜欢解析正整数。有没有办法将这个值放入 int64 中,即使它是负数?

go

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

AWS:安全组忽略来自弹性IP的流量

我有2个AWS实例,i-1i-2.它们分别位于不同的安全组中:sg-1sg-2.两台机器都有弹性IP.

sg-2配置为允许来自所有流量sg-1,无论端口,源IP或协议.

i-1试图i-2与其流量通话时被阻止.似乎AWS没有考虑到i-1流量实际上来自其弹性IP 的事实.

这是预期的吗?除了手动添加i-1弹性IP 之外,我还能做些什么来解决它sg-2吗?

amazon-ec2 amazon-web-services amazon-vpc

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

Sitecore:修补其他包含文件?

Sitecore有一个修补包含文件的机制(http://www.sitecore.net/Community/Technical-Blogs/John-West-Sitecore-Blog/Posts/2011/05/All-About-web-config-Include-Files -with-Sitecore-ASPNET-CMS.aspx)但是我想在Analytics配置中修补一些东西,它本身已经使用了这种机制.

而不是将我的行添加到Analytics包含文件中,将它留在我自己的微小配置中似乎更简洁; 但它似乎没有得到应用(我的断点没有被击中).

我想知道是否有办法控制订单包含文件在Sitecore中处理,或者如果这只是简单的不起作用?

.net c# asp.net config sitecore

0
推荐指数
2
解决办法
1670
查看次数