问题列表 - 第12243页

递归安全设置

我想将文件夹的“安全设置”应用于C#中的所有后代。本质上,我想做与“ [文件夹]的高级安全设置”中的“使用该对象的可继承权限替换所有后代的所有现有可继承权限”相同的操作。

有什么优雅的方法可以解决这个问题吗?

c# windows permissions

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

如何配置GridView CommandField以在UpdatePanel中触发整页更新

我的页面上有2个用户控件.一个用于搜索,另一个用于编辑(以及其他一些东西).

提供搜索功能的用户控件使用GridView显示搜索结果.这个GridView有一个用于编辑的CommandField(showEditButton ="true").

我想将GridView放入UpdatePanel,以便通过搜索结果进行分页是顺利的.

问题是,当用户单击编辑链接(CommandField)时,我需要执行整页回发,以便可以隐藏搜索用户控件并显示编辑用户控件.

编辑:我需要进行整页回发的原因是因为编辑用户控件在我的GridView所在的UpdatePanel之外.它不仅在UpdatePanel之外,而且在一个完全不同的用户控件中.

我不知道如何将CommandField作为整页回发触发器添加到UpdatePanel.PostBackTrigger(用于指示控件导致整页回发)将ControlID作为参数; 但是CommandButton没有ID ......你可以看出为什么我遇到这个问题.

更新我试图解决问题的其他方法: 我采用了一种新方法来解决问题.

在我的新方法中,我使用了TemplateField而不是CommandField.我在TemplateField中放置了一个LinkBut​​ton控件并为其命名.在GridView的RowDataBound事件期间,我检索了LinkBut​​ton控件并将其添加到UpdatePanel的触发器中.

这是UpdatePanel和GridView的ASP标记

<asp:UpdatePanel ID="SearchResultsUpdateSection" runat="server">
  <ContentTemplate>
    <asp:GridView ID="SearchResultsGrid" runat="server" 
        AllowPaging="true" 
        AutoGenerateColumns="false">
      <Columns>
        <asp:TemplateField>
          <HeaderTemplate></HeaderTemplate>
          <ItemTemplate>
            <asp:LinkButton ID="Edit" runat="server" Text="Edit"></asp:LinkButton>
          </ItemTemplate>
        </asp:TemplateField>
        <asp:BoundField ......
      </Columns>
    </asp:GridView>
  </ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

在我的VB.NET代码中.我实现了一个处理GridView的RowDataBound事件的函数.在这个方法中,我找到了绑定行的LinkBut​​ton,为LinkBut​​ton创建一个PostBackTrigger,并将其添加到UpdatePanel的触发器.这意味着为GridView 编辑中的每个"编辑"LinkBut​​ton创建了一个PostBackTrigger :这并没有为每个"编辑"LinkBut​​ton创建一个PostBackTrigger,因为GridView中的所有LinkBut​​ton的ID都是相同的.

Private Sub SearchResultsGrid_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles SearchResultsGrod.RowDataBound
    If e.Row.RowType = DataControlRowType.Header Then
       ''I am doing stuff here that does not pertain to the problem
    Else
        Dim editLink As LinkButton = …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-ajax

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

带有"2"后缀的.NET类型?

我依稀记得有一个带有后缀"2"的.NET类型名称.我不记得究竟是哪一个.有人能指出我吗?谢谢

.net c# types

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

Mysql Query排除某个条目

我正在尝试选择特定id中具有相同名称的特定类型,名称,EXCLUDING条目的条目.最后一部分是我无法理解的棘手部分.

SELECT name FROM table WHERE type = $type AND (name is not contained in an entry with id). 
Run Code Online (Sandbox Code Playgroud)

我希望结果是某个类型的所有名称的集合,但尚未包含在当前ID中.

我需要在这里执行两个查询吗?或者我可以将它浓缩为一个.

谢谢.

mysql set

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

调整UIViews的大小

如果我需要调整大小或重新定位UIView,有没有比下面更好的方法呢?

view.frame = CGRectMake(view.frame.origin.x, view.frame.origin.y, view.frame.size.width, view.frame.size.height - 100);
Run Code Online (Sandbox Code Playgroud)

或者换句话说,有没有办法只通过非readonly属性说view.frame.size.height - = 100?

iphone cocoa-touch

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

jQuery $('form').serialize()只返回序列化表单的一个元素

给出以下形式:

<form id="form" name="form">
<input name="name"/>
<input name="version"/>
<input name="template"/>
<textarea name="elements"></textarea>
<textarea name="features"></textarea>
<textarea name="layout"></textarea>
<input type="submit" value="Save"/>
</form>
Run Code Online (Sandbox Code Playgroud)

和javascript(使用jQuery 1.3.2):

$(function() {
    $('#form').bind('submit',function() { alert($('#form').serialize()); return false; });
    });
Run Code Online (Sandbox Code Playgroud)

从上面的javascript警报提交上述表单的输出是:

elements=...
Run Code Online (Sandbox Code Playgroud)

where ...是元素字段中包含的内容.

我希望$('#form').serialize()返回一个字符串,如:

name=&version=&template=&elements=&features=&layout=.
Run Code Online (Sandbox Code Playgroud)

我注意到$('input,textarea').serialize()确实执行了预期的行为(即返回"name =&version =&template =&elements = asdafe&features =&layout ="),但是我很好奇为什么$ ('#form')版本只返回"elements =".

我在Safari 4和Firefox 3.5上试过这个,所以我很有信心这是我所缺少的.

谢谢阅读.

javascript jquery

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

python:使用类而不是字典的开销?

首先,我想指出我了解OOP概念并理解字典和类之间的差异.我的问题是在这种情况下有意义的设计是明智的:

我在python中设计一个webapp,我必须代表一个像书对象的东西.书籍的章节和章节都有标题和内容.为简单起见,我们可以说内容是纯文本.

我的问题是,我应该制作书籍和章节课程或词典吗?我知道使用book.chapter而不是book ['chapter']看起来更整洁,如果我将来最终有方法,将它们放入书类可能是有意义的.但是,我想知道使用类而不是将信息存储在字典中是否有任何开销?

如果我不想每次都从数据库中实例化一个book对象并将其存储为pickle,那么如果我从类中添加/删除数据成员,我就不得不担心与过去的book对象不兼容.我觉得它在字典中处理这个问题会更容易.关于使用词典而不是类是否有意义的任何指针?

python dictionary class

6
推荐指数
4
解决办法
2691
查看次数

如何在iPhone中添加移动Flash

我想在我的应用程序中添加一个swf文件的flash.是否有任何简单的方法以编程方式执行此操作.

iphone flash

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

Mono Tasklet/Co-Routines的开销

新的Mono Continuations/Tasklet框架的主要性能开销(gc/stack复制......)是什么?

这个开销(协程性能/原始性能)与其他框架(如Lua Coroutine和无堆栈python)相比如何?

在Mono 2.6中将添加延续/协程支持.我构建了一个svn版本并使用以下代码来估计其开销

static void Main()
{
    Console.WriteLine("starting.,..");
    for(int i = 0; i < 10000; i++)
    {
        MicroThread t1 = new MicroThread(Run1);
        t1.Start();
    }
    Scheduler.Run();
    Console.WriteLine("starting raw loop.,..");
    int x = 2;
    for (int i = 0; i < 10000 * 400; i++ )
    {
        x++;
    }
    Console.WriteLine("1finished.,.. " + x.ToString());
    Console.ReadLine();
}

static void Run1()
{
    for (int y = 0; y < 400; y++)
    {
        MicroThread.CurrentThread.Yield();
    }
}
Run Code Online (Sandbox Code Playgroud)

微线程/调度程序运行大约需要1.5-2秒,而原始循环几乎是不稳定的.虽然预计会有开销,但这似乎有点多.

新的Mono Continuations/Tasklet框架的主要性能开销是什么?这个开销(协程性能/原始性能)与其他框架(如Lua Coroutine和无堆栈python)相比如何?

谢谢

c# mono lua coroutine python-stackless

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

使用c#进行GUI开发

我有一个GUI,左侧有一个树视图,右侧有一个面板.该面板包含下拉列表,单选按钮,文本框等组件,我需要根据树上选择的节点填充这些组件.

工作正常,直到这里.然而,当我单击面板上的按钮或任何组件时,先前在树中突出显示的节点将失去焦点.我的意思是该节点不再保持突出显示.我想在编辑与树中该节点相关的组件时突出显示该节点.我怎么做?有什么帮助吗?

谢谢.

c# user-interface winforms

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