小编Jas*_*n Z的帖子

确定一个类使用多少内存?

我试图找到一种方法来确定在运行时给定的类在.NET中使用了多少内存.使用Marshal.SizeOf()已经出局,因为它只适用于值类型.有没有办法检查一个类使用多少内存?

.net memory

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

在SharePoint中动态显示"编辑控件块"菜单项

我正在尝试在SharePoint 2007中设置动态的每项目菜单(编辑控制块).我的目标是根据当前用户的组成员身份提供某些可用的功能.

我知道控制此菜单项创建的CustomAction标记具有Rights属性.我遇到的问题是我使用的组在站点中具有相同的权限(ViewListItems,ManageAlerts等).我们设置的组更多地处理功能,例如Manager,Employee等.我们希望能够为组分配自定义功能,并且只有该组的成员才能看到与该功能相关的菜单项.每个人都具有相同的基本站点权限,但根据其登录凭据将提供额外的选项.

我已经看过几篇关于修改Core.js文件以隐藏上下文菜单中的项目的文章,但它们是一种全有或全无的方法.http://blog.thekid.me.uk/archive/2008/04/29/sharepoint-custom-actions-in-a-list-view-webpart.aspx上有一篇有趣的帖子,展示了如何动态修改动作菜单.修改此示例以检查用户组并根据成员身份显示或隐藏菜单是微不足道的.不幸的是,这个例子似乎不适用于上下文菜单项,如http://forums.msdn.microsoft.com/en-US/sharepointdevelopment/thread/c2259839-24c4-4a7e-83e5-3925cdd17c44/所示.

有没有人知道如何在不使用javascript的情况下执行此操作?如果没有,从javascript检查用户组的最佳方法是什么?

javascript sharepoint moss document-library

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

如何访问ASP.NET控件的内容?

我想知道是否有可能做这样的事情:

    <uc1:TestControl ID="TestControl1" runat="server">
        <div>More random HTML, etc...</div>
    </uc1:TestControl>
Run Code Online (Sandbox Code Playgroud)

我收到一个错误"类型'System.Web.UI.UserControl'没有名为'div'的公共属性." 做了一点研究,我发现我可以将以下属性添加到服务器控件:

[ParseChildren(false)]
public partial class TestControl : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

是否可以从ASP.NET控件中读取内容?

编辑:更改了措辞以反映我很好奇,如果您可以使用服务器或用户控件执行此操作

asp.net controls

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

微软付出的支持是否值得为您服务?

我在这个问题中看到了这句话:

MS支持很差,除非你支付了一份支持合同......那就非常好了. - gbjbaanb

这让我思考.几个月前,我的公司曾与微软发生过两次支持事件(在Stack Overflow上线之前).在这两种情况下,我们都在推动我们正在构建的SharePoint系统的限制,并且API没有公开事件以便在操作完成时通知我们.两次,微软的回应是告诉我们添加一个Thread.Sleep()电话,等待操作完成.

现在,我全都是为社区共同努力回答问题,但有时在网上没有您的问题的答案.

在你无法找到答案的时候,付出的支持对你有价值吗?

如果您已获得Microsoft付费支持的成功,请分享它是什么类型的问题.我试图准确理解支持事件的预期结果.

sharepoint

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

如何对FileSystemWatcher事件进行单元测试?

我正在研究一个处理转储到目标目录的文档的系统.我通过检测FileSystemWatcher OnChanged事件来获取文件.

作为单元测试的一部分,我应该如何实现自动化?我应该如何组织输入文件和输出文件进行比较以验证转换是否正确?这是通过发出diff命令的批处理文件更好地处理的吗?

c# unit-testing filesystemwatcher

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

强制ASP.NET文本框以$符号显示货币

有没有办法让ASP.NET文本框只接受货币值,并且在验证控件时,事先插入$符号?

例子:

10.23变为$ 10.23
$ 1.45 $ 1.45
10.a由于不是有效数字而引起错误

我有一个RegularExpressionValidator验证号码是否有效,但我不知道如何强制$符号进入文本.我怀疑JavaScript可能有用,但想知道是否还有其他方法可以做到这一点.

asp.net formatting textbox currency

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

你可以使用LINQ或lambdas来执行矩阵运算吗?

我知道如何使用for循环.是否可以使用LINQ或lambdas做这样的事情?

int[] a = { 10, 20, 30 };
int[] b = { 2, 4, 10 };
int[] c = a * b; //resulting array should be { 20, 80, 300 }
Run Code Online (Sandbox Code Playgroud)

c# linq lambda

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

要学习哪种CodePlex/Google代码项目,以便了解SharePoint最佳做法

我是sharepoint开发的新手,但在C++,VB6和C#中有大约10年的到期.根据我的经验,学习新语言或编码风格的好方法是花一些时间"解剖"CodePlex或Google代码中提供的一个开源项目.为了避免在不知情的情况下养成一些坏习惯,我想知道你可以推荐哪些项目.

TIA

sharepoint codeplex google-code

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

如何创建一个更新设计器的.NET winforms自定义控件?

我创建了一个这样的自定义用户控件(简单示例):

public class MyButton : Button
{
    public MyButton()
    {
        BackColor = Color.Blue;
    }
}
Run Code Online (Sandbox Code Playgroud)

编译后,它将显示在表单设计器工具箱中,并显示更新的属性.但是,如果我更改颜色,我已在表单上使用的控件保持其原始颜色.

有没有办法设计一个控件来传播它对设计师的改变?

.net user-controls winforms

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