ASP.NET制作网页的两个问题
发布网友
发布时间:2022-05-27 11:24
我来回答
共3个回答
热心网友
时间:2023-10-19 01:40
1.如果button直接拖拽没有改名字的话可以在页面定义静态变量
Static Button [] btn;
然后PageLoad(){
if(!IsPostBack){
for(int i=0;i<9;i++){
btn[i] = (Button)Page.FindControl("Button"+(i+1).ToString());
}
}
}
以后用到的时候用btn[i]来引用就可以。不过个人还是不推荐这样的方法,最好还是在页面设计的时候就给每个控件起有意义的名字,这样在后台调用的时候直接写名字就可以了。
2好像是用<br/>,这个不太确定,现在的电脑里没装VS
热心网友
时间:2023-10-19 01:41
1.写一个方法,在页面Load时间里面将按钮放到数组里面。
2.\r\n 一起。或者 Environment.NewLine *:用<br/>
热心网友
时间:2023-10-19 01:41
这个应该不行,在asp.net中页面的初始化是由asp.net引擎做的,asp.net看似
像winform开发,其实不然。在winfrom中的后置代码中可以找到this.button1 = new System.Windows.Forms.Button();单是在asp.net中却只有protected global::System.Web.UI.WebControls.Button Button1;类的声明没有。