我想另一个添加eventHandler到RadioButton.这是示例代码(正在运行):
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)
在 …
有吗?
我可以这样使用的东西:
$ cat someFileWithLongLines.txt | wrap -80 --indent|less
Run Code Online (Sandbox Code Playgroud) 我在办公室的主管告诉我,他看到了一个演示版,其中包含预发布版本的Microsoft"Geneva"(现在是Windows Identity Foundation),其中开发人员执行了以下操作:
他设置了某种ASP.net Web应用程序,用户可以使用自定义登录系统登录.在幕后,Web应用程序将用户作为Active Directory中的用户登录.
用户登录.
用户登录后,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查询.
我正在使用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) 我试图了解如何正确使用存储库模式.Aggregate Root的核心概念不断涌现.在搜索Web和Stack Overflow以获取有关聚合根的帮助时,我会不断发现有关它们的讨论以及指向应该包含基本定义的页面的死链接.
在存储库模式的上下文中,什么是聚合根?
design-patterns ddd-repositories aggregateroot repository-pattern
我正在编写一个iphone应用程序,需要显示一个显示网页加载进度的进度条.我想在这个页面中插入一个JS函数,一旦我调用它,它将给我加载进度(加载了多少字节和总大小).这可能吗?
谢谢
{{ ... }}Java中的Double Brace初始化语法()是什么?
升级到最新的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
在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都不再引用它时,对象会被删除.
替代文字http://img705.yfrog.com/img705/1337/layoutxt.jpg
我已经使用CSS创建了这个布局,但它在IE6和7中遇到了问题.所以我想帮助使用jQuery(和jQuery Only)重新创建这个布局以获得最大的兼容性.唯一困难的部分是垂直和水平可调整大小(在浏览器调整大小)内容区域.
编辑添加:我只需要使用jQuery可调整大小的内容区域,我不想使用高度:100%hacks,它们不能正常工作.
我真的很感激任何帮助.非常感谢!