摘要:
try...catch...finally...代码块的运行方式是:首先运行try{...}中的代码,如果没有发生任何异常,执行完毕try{...}中的代码后,执行finally{...}中的全部代码;如果执行try{...}中的代码时发生异常,在发生异常的语句处停止继续执行,进入catch{...}语句块,执行其中的全部代码,执行完毕后,接着执行finally{...}中的全部代码。也就是说,无论任何情况,都会执行finally{...}中的代码在这个语法中,try...catch...必须成对出现,finally...可以不出现 阅读全文
摘要:
我知道的两种方法,其实都一样!1、public partial class repeater获取控件 : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName.Equals("get")) { Button button = Repeater1.Controls[Repeater 阅读全文
摘要:
for (int i = Repeater2.Items.Count - 1; i > 0; i--){HtmlTableCell oCell_previous = Repeater2.Items[i - 1].FindControl("f_Type") as HtmlTableCell;HtmlTableCell oCell = Repeater2.Items[i].FindControl("f_Type") as HtmlTableCell;oCell.RowSpan = (oCell.RowSpan == -1) ? 1 : oCell.Ro 阅读全文