.net必备51种代码 1. //弹出对话框
Response.Write(""); 2.
//弹出对话框.点击转向指定页面
Response.Write("");
Response.Write(""); 3.//删除文件
string filename ="20059595157517.jpg";
pub.util.DeleteFile(HttpContext.Current.Server.MapPath("../file/")+filename);
4. //时间去秒显示 <%#
System.DateTime.Parse(DataBinder.Eval(Container.DataItem,"begtime").ToString()).ToShortDateString()%> 5.
//绑定下拉
列表框datalist
System.Data.DataView dv=conn.Exec_ex("select -1 as code,'请选择经营模式' as content from dealin union select code,content from dealin");
this.dealincode.DataSource=dv; this.dealincode.DataTextField="content"; this.dealincode.DataValueField="code"; this.dealincode.DataBind();
this.dealincode.Items.FindByValue(dv[0]["dealincode"].ToString()).Selected=true; 6.//标题带链接 <%#
"
class=\"12c\"
target=\"_blank\"
href=\"51aspx/CV/_"+DataBinder.Eval(Container.D
ataItem,"procode")+".html\">"+
DataBinder.Eval(Container.DataItem,"proname")+""%>
7.//修改转向 <%#
"
href=\"editpushpro.aspx?id="+DataBinder.Eval(Container.DataItem,"code")+"\">"+"修改"+""%>
8.//弹出确定按钮
<%# "
删
除
这
条
记
录
吗
?');\"
href=\"pushproduct.aspx?dl="+DataBinder.Eval(Container.DataItem,"code")+"\">"+"删除"+""%>
9.//输出数据格式化 "{0:F2}" 是格式 F2表示小数点后剩两位
<%# DataBinder.Eval(Container,
"DataItem.PriceMoney","{0:F2}") %>
10.//提取动态网页内容
Uri uri = new Uri("so
Asp.net/"); WebRequest req = WebRequest.Create(uri); WebResponse resp = req.GetResponse(); Stream str = resp.GetResponseStream(); StreamReader
sr
=
new
StreamReader(str,System.Text.Encoding.Default); string t = sr.ReadToEnd(); this.Response.Write(t.ToString());
11.//获取" . "后面的字符
i.ToString().Trim().Substring(i.ToString().Trim().LastIndexOf(".")+1).ToLower().Trim()
12. 打开新的窗口并传送参数: 传送参数:
response.write("<script>window.open(’
*.aspx?id="+this.DropDownList1.SelectIndex+"&;id1="+...+"’)</script>")
接收参数:
string a = Request.QueryString("id"); string b = Request.QueryString("id1");
12.为按钮添加对话框
Button1.Attributes.Add("onclick","return confirm(’确认?’)"); button.attributes.add("onclick","if(confirm(’are sure...?’)){return true;}else{return false;}")
13.删除表格选定记录
int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex]; string deleteCmd = "Delete from Employee where emp_id = " + intEmpID.ToString()
14.删除表格记录警告
you
private
void
DataGrid_ItemCreated(Object
sender,DataGridItemEventArgs e) {
switch(e.Item.ItemType) {
case ListItemType.Item :
case ListItemType.AlternatingItem : case ListItemType.EditItem: TableCell myTableCell; myTableCell = e.Item.Cells[14]; LinkButton myDeleteButton ;
myDeleteButton = (LinkButton)myTableCell.Controls[0];
myDeleteButton.Attributes.Add("onclick","return
confirm(’您是否确定要删除这条信息’);"); break; default: break; } }
15.点击表格行链接另一页
private void grdCustomer_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEvent