小编Joe*_*oeB的帖子

如何从ASP.NET网站(而不是Web应用程序)中的用户控件获取父页面

正如主题所要求的那样.

编辑1

在处理请求以便在用户控件中存储对父页面的引用时,有时可能会这样吗?

c# asp.net user-controls webforms

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

如何在默认情况下在Visual Studio XML编辑器中打开resx文件?

我希望默认情况下的"查看代码"视图(xml编辑器),以便我可以使用R#文件结构窗口中的功能.

ide resources resx visual-studio-2010 visual-studio

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

获取DayOfWeek值的本地化字符串

此代码未本地化:

Enum.GetNames(typeof(DayOfWeek))
Run Code Online (Sandbox Code Playgroud)

我想要一个方法,返回一个本地化字符串列表,从任意DayOfWeek开始,本地化,我想使用内置资源这样做.到目前为止,我已经提出了下面的代码,但我觉得这应该以一种不像黑客的方式得到支持.

    public List<String> GetLocalizedDayOfWeekValues(DayOfWeek startDay = DayOfWeek.Sunday)
    {
        var days = new List<String>();
        DateTime date = DateTime.Today;

        while (date.DayOfWeek != startDay)
            date.AddDays(1);

        for (int i = 0; i < 7; i++)
            days.Add(date.ToString("dddd"));

         return days; 
    }
Run Code Online (Sandbox Code Playgroud)

知道更好的方法,请分享.谢谢!

.net c# datetime localization date

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

VSCode - 使用vscode-chrome-debug在Web应用程序中调试iframe

使用最新的VS Code和出色的Chrome Debug扩展.

我有一个网站,我无法调试工作,这是因为我想调试的代码是在iframe中.只是在框架中运行页面对我不起作用(因为auth和postMessage等).

Chrome DevTools中的文件夹结构如下所示:http://imgur.com/2VLjD1j .我想调试所选的wfm文件夹,这是我在VSCode中打开的.

由Web服务器托管的映射是(虽然我不能直接点击 - 如果我尝试使用他们的工作区 - >代码自动化,这就是Chrome映射的内容): https:// localhost:4300/contact-center /组件/ WFM

我没有看到任何方式告诉插件我想在launch.json中调试这个iframe,但为了完整性,这是我到目前为止所拥有的:

{
        "name": "Launch with sourcemaps",
        "type": "chrome",
        "request": "launch",
        "url": "https://localhost:4300/dca",
        "sourceMaps": true,
        "userDataDir": "/Users/${env.USER}/Library/Application\\ Support/Google/ChromePersonal",
        "webRoot": "${workspaceRoot}"
}
Run Code Online (Sandbox Code Playgroud)

debugging google-chrome-devtools visual-studio-code

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

SSRS - 动态隐藏列时保持表的宽度相同?

问候.

我有一份SSRS 2005报告,显示了物品的价格.对于某些客户,我隐藏了表中的列(在Visibility - hidden属性上有一个表达式).

当我这样做时,我的桌子缩小了.我一直在寻找一种方法来动态调整这个表的大小(或者在设计时做一些事情让它保持相同的宽度),但是我被卡住了.

简单地陈述"你不能做到这一点"的答案对我没有帮助.我已经读过了:http: //forums.asp.net/t/1354956.aspx

我希望SO社区的一些聪明的灵魂有一个解决方法给我.谢谢!

sql sql-server sql-server-2005 reporting-services

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

从其父页面验证ASP.NET用户控件

我有一个带有按钮的asp.net页面.此按钮生成用户控件并将其插入页面,因此一个页面上可能存在许多控件.我需要验证生成的控件中是否存在某个动态生成的控件.

所以......页面有0到N的Control1.每个Control 1可以有0到N个Control2.当在页面上单击SaveButton时,我需要确保每个Control1中至少有一个Control2.

我目前有两种选择:

•为生成的每个控件动态插入CustomValidator,每个控件都将验证一个Control1.

•手动(使用jQuery)进行验证,从SaveButton.OnClientClick调用验证函数.

两者都以自己的方式草率 - 这就是为什么我要和大家分享这个.我错过了简单的解决方案吗?

在此先感谢..(顺便说一句 - 任何包括.NET 3.5 SP1在内的公平游戏)

c# asp.net validation user-controls custom-controls

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

来自javascript PageMethods的自定义C#数据传输对象

我已经创建了一个自定义对象,我想以JSON方式返回到javascript方法.该对象是在C#中创建的一个类.

将此对象从PageMethod(如果您喜欢的[WebMethod])返回到javascript onPageMethodCallback()函数的最佳方法是什么?我需要能够通过javascript访问该对象的属性并根据(可能使用jQuery)更新DOM.

谢谢StackOverflow!:)

javascript asp.net ajax json asp.net-ajax

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

将枚举值与本地化字符串资源相链接

相关: 从枚举属性获取枚举

我希望以最可维护的方式绑定枚举,并将它与关联的本地化字符串值相关联.

如果我把枚举和类放在同一个文件中,我觉得有些安全,但我必须假设有更好的方法.我还考虑过将枚举名称与资源字符串名称相同,但我担心我不能总是在这里强制执行.

using CR = AcmeCorp.Properties.Resources;

public enum SourceFilterOption
{
    LastNumberOccurences,
    LastNumberWeeks,
    DateRange
    // if you add to this you must update FilterOptions.GetString
}

public class FilterOptions
{
    public Dictionary<SourceFilterOption, String> GetEnumWithResourceString()
    {
        var dict = new Dictionary<SourceFilterOption, String>();
        foreach (SourceFilterOption filter in Enum.GetValues(typeof(SourceFilterOption)))
        {
            dict.Add(filter, GetString(filter));
        }
        return dict;
    }

    public String GetString(SourceFilterOption option)
    {
        switch (option)
        {
            case SourceFilterOption.LastNumberOccurences:
                return CR.LAST_NUMBER_OF_OCCURANCES;
            case SourceFilterOption.LastNumberWeeks:
                return CR.LAST_NUMBER_OF_WEEKS;
            case SourceFilterOption.DateRange:
            default:
                return CR.DATE_RANGE;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# enums encapsulation

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

附加WPF资源字符串

我想为WPF对象的单个内容或标题附加两个静态字符串.像这样的东西:

<MenuItem 
    Header="{x:Static properties:Resources.SEARCH_FOR_DAYS} + 
            {x:Static properties:Resources.ELLIPSES}" /> 
Run Code Online (Sandbox Code Playgroud)

我已经玩过ContentStringFormat之类的东西,但无法让它接受两个资源.

wpf resources xaml localization

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

Perforce 中的流之间的差异

我希望能够在两个不同的 perforce 流之间区分相同的文件或目录。我知道如何对两个文件运行一个简单的 diff 命令,但我试图找到一种方法来通过脚本说我想用这些流来区分文件 X(可能将流名称硬编码在脚本中)。

version-control perforce file

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