问题列表 - 第18403页

在动态表中的RadioButton CheckedChanges中添加新的eventHandler

我想另一个添加eventHandlerRadioButton.这是示例代码(正在运行):

ASP.NET:

<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
<asp:Button ID="Button1" runat="server" Text="Button" />
Run Code Online (Sandbox Code Playgroud)

C#:

protected void Page_Load(object sender, EventArgs e)
{
    RadioButton RB1 = new RadioButton();
    RB1.ID = "1";
    RB1.GroupName = "bla";
    RB1.CheckedChanged += new EventHandler(CheckedChanged);
    RadioButton RB2 = new RadioButton();
    RB2.ID = "2";
    RB2.GroupName = "bla";
    RB2.CheckedChanged += new EventHandler(CheckedChanged);
    PlaceHolder1.Controls.Add(RB1);
    PlaceHolder1.Controls.Add(RB2);

}
protected void CheckedChanged(object sender, EventArgs e)
{
    Label1.Text = ((RadioButton)sender).ID;
}
Run Code Online (Sandbox Code Playgroud)

在我的项目中,我有动态创建RadioButtons(从数据库中获取的行数).相同的添加eventHandler不起作用,但如果我写

MyRadioButton.Load += new EventHandler(Another_method);
Run Code Online (Sandbox Code Playgroud)

在 …

c# asp.net event-handling radio-button

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

Unix"换行"过滤器

有吗?

我可以这样使用的东西:

$ cat someFileWithLongLines.txt | wrap -80 --indent|less
Run Code Online (Sandbox Code Playgroud)

unix shell filter

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

使用Windows Identity Foundation将某人登录到ASP.net应用程序

我在办公室的主管告诉我,他看到了一个演示版,其中包含预发布版本的Microsoft"Geneva"(现在是Windows Identity Foundation),其中开发人员执行了以下操作:

  1. 他设置了某种ASP.net Web应用程序,用户可以使用自定义登录系统登录.在幕后,Web应用程序将用户作为Active Directory中的用户登录.

  2. 用户登录.

  3. 用户登录后,ASP.net Web应用程序线程在用户会话期间以登录用户身份运行,并可以访问网络上的资源(例如在访问受控Active Directory的表上运行SQL查询)

步骤2)和3)与在IIS中的网站设置的"目录安全性"选项卡中使用"集成Windows身份验证"设置完全相同.步骤1)是不同的,因为我们使用自定义登录系统而不是Kerberos身份验证.

我们希望将我们的一个应用程序设置为完全按照1),2)和3)中的描述进行操作.但是,我见过的关于Windows Identify Foundation的所有文档都是关于Cardspace和Federated Security的.我们现在对使用这些技术中的任何一种都没有兴趣.

我们只是希望能够在幕后将用户登录到Active Directory帐户.

是的,我们已尝试ActiveDirectoryMembershipProvider使用Forms Authentication,但它实际上是一个完整的kludge实际访问网络上需要模拟每个页面的资源!

更新2010年1月7日.好的,我已经在这方面工作了一段时间,而我设法提出的所有内容都达不到我想要实现的目标.也许我想要的功能不在WIF的发布版本中.

这就是我现在所处的位置.我在MSDN上发现了一些文档,表明在ASP.net中使用了三种不同的身份:指定HttpContext.Current.User的身份,指定的身份Thread.CurrentPrincipal,最后指定的身份WindowsIdentity.GetCurrent. 链接

在我想要使用我想要设计的过程的一个示例中,我想以登录用户身份执行SQL查询.在我的调试器中,我看到我轻松地将HttpContext和Thread用户设置为登录用户.但是,当我使用Windows身份验证连接到SQL服务器时,它总是始终以WindowsIdentity.GetCurrent用户身份连接,并且该用户始终始终是ASP.net进程的标识,除非我使用带有模拟的Windows身份验证.我绝对不能在我的应用程序中使用Windows身份验证,因为我的用户必须通过播放魔笛歌曲登录,而Windows身份验证不支持使用魔笛歌曲登录.

为了澄清,获得WindowsIdentity代表登录用户(使用魔笛歌曲登录)没有任何问题.问题是我无法使用它WindowsIdentity来为我的用户执行SQL查询.

windows asp.net wif

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

JavaScript jQuery绑定

我正在使用jQuery创建一个锚并将其与JavaScript函数绑定如下:

  $(document).ready
    (
        function()
        {
                var test = function(arg)
                           {
                              alert(arg);
                           }
                var anotherTest = function(arg)
                                  {
                                         do something;
                                   }
                $('#id').click
                (
                    var content = "Hello world";
                    var anchor = "<a href='javascript:void(0);' onclick='test(\"" + content + "\")' >test</a>";

                     $('#DivToBind').prepend(anchor);
                );
            }
    );
Run Code Online (Sandbox Code Playgroud)

问题是:无论内容的价值是什么,测试功能总是警告"a".如果我将onclick函数测试更改为anotherTest,则没有任何反应,但错误控制台中出现"anotherTest未定义"

编辑

为了更好地识别我的问题,我总结了我的实际代码如下

   $(document).ready
    (
        function()
        {

                  var deleteComment = function (comment)
                    {
                          commentInfo       = comment.split('_');
                         var postid         = commentInfo[0];
                        var enum        = commentInfo[1];
                        var parentid    = commentInfo[2];
                        var user        = commentInfo[3];
                        var author      = commentInfo[4];
                        var date …
Run Code Online (Sandbox Code Playgroud)

javascript jquery binding

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

什么是聚合根?

我试图了解如何正确使用存储库模式.Aggregate Root的核心概念不断涌现.在搜索Web和Stack Overflow以获取有关聚合根的帮助时,我会不断发现有关它们的讨论以及指向应该包含基本定义的页面的死链接.

在存储库模式的上下文中,什么是聚合根?

design-patterns ddd-repositories aggregateroot repository-pattern

417
推荐指数
8
解决办法
10万
查看次数

使用javascript获取页面加载的百分比?

我正在编写一个iphone应用程序,需要显示一个显示网页加载进度的进度条.我想在这个页面中插入一个JS函数,一旦我调用它,它将给我加载进度(加载了多少字节和总大小).这可能吗?

谢谢

javascript iphone time load progress

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

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

升级到GWT 2.0/Google应用程序引擎1.2.8后,Eclipse在打开工作区时挂起

升级到最新的GWT/Google应用程序引擎后,我在Eclipse中打开工作区时遇到问题.在启动时,Eclipse几乎立即挂起并需要关闭.这只发生在我使用GWT和app引擎的工作区中,我无法一致地重现它 - 有时它会正常启动,有时我需要杀死进程并重新启动它.Eclipse错误日志中没有任何内容.Eclipse版本是Galileo,在Windows 7 RC上运行.

其他人有类似的问题吗?我用谷歌搜索,但谷歌今天不是我的朋友.

编辑:升级到GWT 2.0.1后仍然会发生.

eclipse gwt google-app-engine eclipse-plugin google-eclipse-plugin

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

在DLL接口中使用boost :: shared ptr可以吗?

在C++中开发一个返回boost共享指针并将它们用作参数的DLL是否有效?

那么,导出这样的函数是否可以?

1.) boost::shared_ptr<Connection> startConnection();
2.) void sendToConnection(boost::shared_ptr<Connection> conn, byte* data, int len);
Run Code Online (Sandbox Code Playgroud)

特别说明:引用计数是跨越DLL边界还是需要exe和dll使用相同的运行时?

目的是克服对象所有权的问题.所以当dll和exe都不再引用它时,对象会被删除.

dll boost memory-management shared-ptr

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

需要布局帮助(jQuery)

替代文字http://img705.yfrog.com/img705/1337/layoutxt.jpg

我已经使用CSS创建了这个布局,但它在IE6和7中遇到了问题.所以我想帮助使用jQuery(和jQuery Only)重新创建这个布局以获得最大的兼容性.唯一困难的部分是垂直和水平可调整大小(在浏览器调整大小)内容区域.

编辑添加:我只需要使用jQuery可调整大小的内容区域,我不想使用高度:100%hacks,它们不能正常工作.

我真的很感激任何帮助.非常感谢!

html css jquery layout resize

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