求助!

问题描述

大家好我是一名软件设计爱好者,想请教一下,C#语言编写web的相关问题。就是说我点击lablebutton-a,根据判断动态生成多个lablebutton-b,点击lablebutton-b,又能根据判断生成多个lablebutton-c,请问怎么解决这些动态控件的页面刷新问题,现在动态生成的控件都无法响应事件!万分感谢!!

解决方案

解决方案二:
动态响应事件比较麻烦,就算你解决了,还会有后续的问题需要解决。我的做法是用模板列,拖进去按钮,这个按钮的事件是一定容易执行到的,刷不刷新的问题完全不存在。,至于如何生成多个按钮,就看你如何存数据了(也可以手动拼出DataTable),然后绑定在Gridview、DataList上。
解决方案三:
如何生成多个按钮,就看你如何存数据了(也可以手动拼出DataTable),然后绑定在Gridview、DataList上请问这个有图吗,本人新手,万分感谢
解决方案四:
那我写点代码吧,等一会儿。你是用VB还是用C#?是用GridView还是DataList?
解决方案五:
语言C#,谢谢
解决方案六:
http://www.cnblogs.com/chenxizhang/archive/2009/05/19/1460544.html参考一下这个吧。
解决方案七:
前台代码:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default2.aspx.cs"Inherits="Default2"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title></title><styletype="text/css">.style1{width:85px;}</style></head><body><formid="form1"runat="server">当前共有<asp:LabelID="Label1"runat="server"Text="2"></asp:Label><asp:ButtonID="Button3"runat="server"Text="增加"onclick="Button3_Click"/><asp:ButtonID="Button2"runat="server"Text="减少"onclick="Button2_Click"/><asp:DataListID="DataList1"runat="server"><ItemTemplate><tablestyle="width:100%;"><tr><tdclass="style1">随便布局</td><td><asp:ButtonID="Button1"runat="server"Text="Button"onclick="Button1_Click"/></td><td>&nbsp;</td></tr><tr><tdclass="style1">根据需要</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><tdclass="style1">&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr></table></ItemTemplate></asp:DataList><asp:LabelID="Label2"runat="server"Text="Label"></asp:Label></form></body></html>后台代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data;publicpartialclassDefault2:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsPostBack){BindDL();}}protectedvoidButton3_Click(objectsender,EventArgse){//增加Label1.Text=(Convert.ToInt16(Label1.Text)+1).ToString();BindDL();}protectedvoidButton2_Click(objectsender,EventArgse){//减少Label1.Text=(Convert.ToInt16(Label1.Text)-1).ToString();BindDL();}privatevoidBindDL(){DataRowdr;//取数据,具体代码中可以取自数据库DataTabledt=newDataTable();for(inti=0;i<Convert.ToInt16(Label1.Text);i++){dr=dt.NewRow();dt.Rows.Add(dr);}DataList1.DataSource=dt;DataList1.DataBind();}protectedvoidButton1_Click(objectsender,EventArgse){Buttonc=senderasButton;DataListItemdi=c.NamingContainerasDataListItem;Label2.Text="你按的是第"+(di.ItemIndex+1).ToString()+"个按钮!";}}
解决方案八:
新建个Default2.aspx把前台和后台代码粘过去可以直接用。

时间: 2024-09-13 12:30:46

求助!的相关文章

android包名求助!!!!!!

问题描述 android包名求助!!!!!! 有人在APP或者其他地方见过com.android.phone.os这样的包吗? 解决方案 好像没有见过,os是在android.os 解决方案二: org.mozilla.firefox com.android.chrome 在国外网站下载的android安装包,似乎是那样分类的,社区的,公司的... 解决方案三: 我没大写清楚,这个是我们的一个APP经常报一个错误,从用户得到的错误消息堆栈有下面的信息:java.lang.NoSuchFieldE

求助贴:c语言编程问题

问题描述 求助贴:c语言编程问题 解决方案 在你的程序里scanf()函数返回的是一个正整数,无论你输入的是不是-1,他接收的一直是一个参数,所以返回的一直是1.并且还是使用"%lu"来接收参数的,输入-1一定不会退出程序的,输入1.2scanf()只接收到了1,因为1.2不符合输入的规则"%lu",也会返回1.程序不会停下 解决方案二: 疑惑:1.输入0有效,输出真确2.输入-1不退出,-1被强制转换为int类型3.输入1.2输出1个奇数后又printf();然后

asp.net求助????????,求解答

问题描述 asp.net求助????????,求解答 public virtual object DataSource { [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] get { return this.dataSource; } set { if (((value != null) && !(val

java-为什么我只运行下面的Server没运行Client,也有一个Client连上来,各位神求助啊

问题描述 为什么我只运行下面的Server没运行Client,也有一个Client连上来,各位神求助啊 import java.io.*;import java.net.*; public class ChatServer { public static void main(String[] args){ /*InetAddress ServerIPaddress=null; try { ServerIPaddress=InetAddress.getLocalHost();} catch (Un

django-Django-cas 单点登录求助大神

问题描述 Django-cas 单点登录求助大神 报错信息:[Errno socket error] [Errno 1] _ssl.c:504: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error Django Setting文件里面已经安装配置配置了,附上setting部分代码: INSTALLED_APPS = ( 'django.contrib.admin' 'django.contri

求助,正则表达式关于扩展名

问题描述 求助,正则表达式关于扩展名 我想检验后缀名为doc;ppt;exe可以输入一个或多个扩展名.多个用";"号隔开.就像我上面写的那样.该怎么写呢? 解决方案 ^[a-zd]+(;[a-zd]+)*$ 解决方案二: 提取扩展名的正则表达式求助正则表达式正则表达式

js-新手求助关于根据选中的radio而获取同一行里面的所有td的值

问题描述 新手求助关于根据选中的radio而获取同一行里面的所有td的值 求教,想根据选中的radio来获取该radio所在那一行里面的所有的td值(每个td里面的值要分别获取出来) 该怎么做呢? <c:forEach items="${logoutAccountForm.accountList}" var="logoutList"> <tr height="55" class="table_centent_bj_co

asp.net 求助 ????????

问题描述 asp.net 求助 ???????? public static object Eval(object container, string expression) { if (expression == null) { throw new ArgumentNullException("expression"); } expression = expression.Trim(); if (expression.Length == 0) { throw new Argument

求助:调用包含并行计算的m文件编译成的动态链接库

问题描述 求助:调用包含并行计算的m文件编译成的动态链接库 请问如何在c++环境下调用包含并行计算(parfor)的MATLAB编译好的动态链接库(C++ shared library)?当m文件中不包含matlabpool open时,动态链接库是可以成功调用的,但是一旦m文件中包含matlabpool open,调用时会出现错误: "XXX exited with code -529697949" 求大神帮忙,如何调用含有并行计算的MATLAB动态链接库? 我的环境是:win7,Q

在vmware上创建新的虚拟机报错unable to open the image如何解决小白求助

问题描述 在vmware上创建新的虚拟机报错unable to open the image如何解决小白求助 在vmware上创建新的虚拟机报错unable to open the image如何解决小白求助,第一次安装,小白求助 解决方案 无法打开镜像,可能的原因是,没找到镜像文件,镜像文件格式无效,文件夹权限不足. 解决方案二: 现在提示的是镜像无效,是镜像坏了,还是其他的问题,诸如权限不够的原因 解决方案三: 在虚拟机的系统里没装看图软件吧 解决方案四: 虚拟磁盘不能创建在安装VMware