在c#运行时在复选框被选中后创建一个按钮
Creating a Button at Run-time in C# After a CheckBox is Checked?
我在实现以下功能时遇到了一个问题:
我需要在c#中为我的ASP添加一个功能。NET项目:
a)当复选框被选中时,我需要动态地在我的表单上生成一个按钮,当web表单上的按钮被单击时,它应该再次取消复选框。
我无法在CheckBox被选中后生成按钮。请帮助。
注:我是一名大型机开发人员,刚进入。net世界。请原谅我!谢谢!
您可以使用JQuery来解决您的问题。
<input type="checkbox" id="something"></input>
<div id="Buttons">
</div>
<script type="text/javascript">
$(document).ready(function() {
$("#something").click( function(){
if ($(this).is(':checked')) {
var $MyButton = $('<button/>', {
text: 'button1',
id: 'button1',
click: function() { alert('hi'); }
});
$("#Buttons").append($MyButton);
}
});
});
</script>
希望有所帮助
如果你想在服务器端做,你可以使用一个更新面板,或者一些客户端javascript在点击复选框时将按钮注入DOM。
我会去javascript解决方案,除非你有一个特定的需要做一些服务器端当复选框被点击。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 代码背后调用一个JavaScript函数的按钮点击-C#
- 禁用旋转木马中的下一个按钮和上一个按钮
- 做一个复活节彩蛋,JS动作点击5个按钮
- 如何在用户返回和上一个按钮时刷新下拉列表
- 测试一个简单的javascript按钮
- 如何创建一个“;显示更多“;按钮,并指定最初可以显示的文本行数
- 简单的垂直上一个和下一个按钮代码点击上下移动jQuery
- 按下一个HTML按钮,该按钮使用一个功能在同一个新窗口中打开URL
- HTML5历史记录-返回上一个完整页面按钮
- 两个提交按钮(一个隐藏,一个可见)
- 击倒阵列按钮一个功能
- 如何为jQuery中的每个数组元素附加不同的动画效果?并用2个按钮一个接一个地向前和向后设置动画(后退和下一步)
- 两个按钮一个窗体
- 如何提交单个表单并使用两个提交按钮一个按钮单击然后验证
- Jquery表单-两个按钮-一个使用ajax,一个不使用
- 多个PHP按钮?(一个按钮是提交按钮,其他按钮是函数)
- PHP表单- 2个按钮(一个销毁会话和重新加载页面和一个继续到下一页)
- 给按钮一个类,并使用javascript来挑选点击事件不工作