﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-龙儿-文章分类-ASP.NET2.0学习</title><link>http://www.cnitblog.com/BlogLongger/category/7466.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 12 Oct 2011 02:52:58 GMT</lastBuildDate><pubDate>Wed, 12 Oct 2011 02:52:58 GMT</pubDate><ttl>60</ttl><item><title>asp.net常用函数</title><link>http://www.cnitblog.com/BlogLongger/articles/47237.html</link><dc:creator>温小龙</dc:creator><author>温小龙</author><pubDate>Tue, 29 Jul 2008 04:36:00 GMT</pubDate><guid>http://www.cnitblog.com/BlogLongger/articles/47237.html</guid><wfw:comment>http://www.cnitblog.com/BlogLongger/comments/47237.html</wfw:comment><comments>http://www.cnitblog.com/BlogLongger/articles/47237.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/BlogLongger/comments/commentRss/47237.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/BlogLongger/services/trackbacks/47237.html</trackback:ping><description><![CDATA[asp.net常用函数<br><br>校检参数是否为数字类型，函数会将非数字类型过滤掉。<br>//该函数可以过滤掉所有非数字的参数<br>public string isNumeric(string NUM)<br>{<br>string strTemp;<br>string strReturn;<br>int i,j; <br><br>strReturn ="";<br>strTemp="0123456789";<br><br>if ( NUM.Length== 0)<br>return strReturn;<br>for (i=0;i&lt;NUM.Length;i++)<br>{<br>j=strTemp.IndexOf(NUM[i]); <br>if (j&gt;=0)<br>{<br>//说明有字符不是数字<br>strReturn+=NUM[i];<br>}<br>}<br>//说明是数字<br>return strReturn;<br>} <br>public string isNumeric1(string NUM)<br>{<br>string strReturn;<br>int i;<br><br>strReturn ="";<br><br>if ( NUM.Length== 0)<br>return strReturn;<br>for (i=0;i&lt;NUM.Length;i++)<br>{<br>if (char.IsDigit(NUM,i))<br>{<br>//说明有字符不是数字<br>strReturn+=NUM[i];<br>}<br>}<br>//说明是数字<br>return strReturn;<br>} <br><br>1. 打开新的窗口并传送参数： <br>传送参数：<br>response.write("&lt;script&gt;window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&amp;id1="+...+"')&lt;/script&gt;")<br><br>接收参数：<br>string a = Request.QueryString("id");<br>string b = Request.QueryString("id1");<br><br><br>2.为按钮添加对话框<br><br>Button1.Attributes.Add("onclick","return confirm('确认?')");<br><br>button.attributes.add("onclick","if(confirm('are you sure...?')){return true;}else{return false;}")<br><br><br>3.删除表格选定记录<br><br>int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex];<br>string deleteCmd = "Delete from Employee where emp_id = " + intEmpID.ToString()<br><br>4.删除表格记录警告<br>private void DataGrid_ItemCreated(Object sender,DataGridItemEventArgs e)<br>{<br>switch(e.Item.ItemType)<br>{<br>case ListItemType.Item :<br>case ListItemType.AlternatingItem :<br>case ListItemType.EditItem:<br>TableCell myTableCell;<br>myTableCell = e.Item.Cells[14];<br>LinkButton myDeleteButton ;<br>myDeleteButton = (LinkButton)myTableCell.Controls[0];<br>myDeleteButton.Attributes.Add("onclick","return confirm('您是否确定要删除这条信息');");<br>break;<br>default:<br>break;<br>}<br><br>}<br><br><br>5.点击表格行链接另一页<br><br>private void grdCustomer_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)<br>{<br>//点击表格打开<br>if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)<br>e.Item.Attributes.Add("onclick","window.open('Default.aspx?id=" + e.Item.Cells[0].Text + "');");<br>}<br><br><br>双击表格连接到另一页<br>在itemDataBind事件中<br>if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)<br>{<br>string orderItemID =e.item.cells[1].Text;<br>...<br>e.item.Attributes.Add("ondblclick", "location.href='../ShippedGrid.aspx?id=" + orderItemID + "'");<br>}<br>双击表格打开新一页<br>if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)<br>{<br>string orderItemID =e.item.cells[1].Text;<br>...<br>e.item.Attributes.Add("ondblclick", "open('../ShippedGrid.aspx?id=" + orderItemID + "')");<br>}<br>★特别注意：【?id=】 处不能为 【?id =】<br><br>6.表格超连接列传递参数<br>&lt;asp:HyperLinkColumn Target="_blank" headertext="ID号" DataTextField="id" NavigateUrl="aaa.aspx?id='&lt;%# DataBinder.Eval(Container.DataItem, "数据字段1")%&gt;' &amp; name='&lt;%# DataBinder.Eval(Container.DataItem, "数据字段2")%&gt;' /&gt;<br><br><br>7.表格点击改变颜色<br>if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)<br>{<br>e.Item.Attributes.Add("onclick","this.style.backgroundColor='#99cc00';this.style.color='buttontext';this.style.cursor='default';");<br>}<br><br><br>写在DataGrid的_ItemDataBound里<br>if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)<br>{<br>e.Item.Attributes.Add("onmouseover","this.style.backgroundColor='#99cc00';this.style.color='buttontext';this.style.cursor='default';");<br>e.Item.Attributes.Add("onmouseout","this.style.backgroundColor='';this.style.color='';");<br>}<br><br>8.关于日期格式<br><br>日期格式设定<br>DataFormatString="{0:yyyy-MM-dd}"<br><br>我觉得应该在itembound事件中<br>e.items.cell["你的列"].text=DateTime.Parse(e.items.cell["你的列"].text.ToString("yyyy-MM-dd"))<br><br>9.获取错误信息并到指定页面<br>不要使用Response.Redirect,而应该使用Server.Transfer<br>e.g<br>// in global.asax<br>protected void Application_Error(Object sender, EventArgs e) {<br>if (Server.GetLastError() is HttpUnhandledException)<br>Server.Transfer("MyErrorPage.aspx");<br><br>//其余的非HttpUnhandledException异常交给ASP.NET自己处理就okay了 :)<br>}<br><br>Redirect会导致post－back的产生从而丢失了错误信息，所以页面导向应该直接在服务器端执行，这样就可以在错误处理页面得到出错信息并进行相应的处理<br><br><br>10.清空Cookie<br>Cookie.Expires=[DateTime];<br>Response.Cookies("UserName").Expires = 0<br><br><br>11.自定义异常处理<br><br>//自定义异常处理类 <br>using System;<br>using System.Diagnostics;<br><br>namespace MyAppException<br>{<br>/// &lt;summary&gt;<br>/// 从系统异常类ApplicationException继承的应用程序异常处理类。<br>/// 自动将异常内容记录到Windows NT/2000的应用程序日志<br>/// &lt;/summary&gt;<br>public class AppException:System.ApplicationException<br>{<br>public AppException()<br>{<br>if (ApplicationConfiguration.EventLogEnabled)<br>LogEvent("出现一个未知错误。");<br>}<br><br>public AppException(string message)<br>{<br>LogEvent(message);<br>}<br><br>public AppException(string message,Exception innerException)<br>{<br>LogEvent(message);<br>if (innerException != null)<br>{<br>LogEvent(innerException.Message);<br>}<br>}<br><br>//日志记录类<br>using System;<br>using System.Configuration;<br>using System.Diagnostics;<br>using System.IO;<br>using System.Text;<br>using System.Threading;<br><br>namespace MyEventLog<br>{<br>/// &lt;summary&gt;<br>/// 事件日志记录类，提供事件日志记录支持 <br>/// &lt;remarks&gt;<br>/// 定义了4个日志记录方法 (error, warning, info, trace) <br>/// &lt;/remarks&gt;<br>/// &lt;/summary&gt;<br>public class ApplicationLog<br>{<br>/// &lt;summary&gt;<br>/// 将错误信息记录到Win2000/NT事件日志中<br>/// &lt;param name="message"&gt;需要记录的文本信息&lt;/param&gt;<br>/// &lt;/summary&gt;<br>public static void WriteError(String message)<br>{<br><br>WriteLog(TraceLevel.Error, message);<br>}<br><br>/// &lt;summary&gt;<br>/// 将警告信息记录到Win2000/NT事件日志中<br>/// &lt;param name="message"&gt;需要记录的文本信息&lt;/param&gt;<br>/// &lt;/summary&gt;<br>public static void WriteWarning(String message)<br>{<br><br>WriteLog(TraceLevel.Warning, message);<br>}<br><br>/// &lt;summary&gt;<br>/// 将提示信息记录到Win2000/NT事件日志中<br>/// &lt;param name="message"&gt;需要记录的文本信息&lt;/param&gt;<br>/// &lt;/summary&gt;<br>public static void WriteInfo(String message)<br>{<br>WriteLog(TraceLevel.Info, message);<br>}<br>/// &lt;summary&gt;<br>/// 将跟踪信息记录到Win2000/NT事件日志中<br>/// &lt;param name="message"&gt;需要记录的文本信息&lt;/param&gt;<br>/// &lt;/summary&gt;<br>public static void WriteTrace(String message)<br>{<br><br>WriteLog(TraceLevel.Verbose, message);<br>}<br><br>/// &lt;summary&gt;<br>/// 格式化记录到事件日志的文本信息格式<br>/// &lt;param name="ex"&gt;需要格式化的异常对象&lt;/param&gt;<br>/// &lt;param name="catchInfo"&gt;异常信息标题字符串.&lt;/param&gt;<br>/// &lt;retvalue&gt;<br>/// &lt;para&gt;格式后的异常信息字符串，包括异常内容和跟踪堆栈.&lt;/para&gt;<br>/// &lt;/retvalue&gt;<br>/// &lt;/summary&gt;<br>public static String FormatException(Exception ex, String catchInfo)<br>{<br>StringBuilder strBuilder = new StringBuilder();<br>if (catchInfo != String.Empty)<br>{<br>strBuilder.Append(catchInfo).Append("\r\n");<br>}<br>strBuilder.Append(ex.Message).Append("\r\n").Append(ex.StackTrace);<br>return strBuilder.ToString();<br>}<br><br>/// &lt;summary&gt;<br>/// 实际事件日志写入方法<br>/// &lt;param name="level"&gt;要记录信息的级别（error,warning,info,trace).&lt;/param&gt;<br>/// &lt;param name="messageText"&gt;要记录的文本.&lt;/param&gt;<br>/// &lt;/summary&gt;<br>private static void WriteLog(TraceLevel level, String messageText)<br>{<br><br>try<br>{ <br>EventLogEntryType LogEntryType;<br>switch (level)<br>{<br>case TraceLevel.Error:<br>LogEntryType = EventLogEntryType.Error;<br>break;<br>case TraceLevel.Warning:<br>LogEntryType = EventLogEntryType.Warning;<br>break;<br>case TraceLevel.Info:<br>LogEntryType = EventLogEntryType.Information;<br>break;<br>case TraceLevel.Verbose:<br>LogEntryType = EventLogEntryType.SuccessAudit;<br>break;<br>default:<br>LogEntryType = EventLogEntryType.SuccessAudit;<br>break;<br>}<br><br>EventLog eventLog = new EventLog("Application", ApplicationConfiguration.EventLogMachineName, ApplicationConfiguration.EventLogSourceName );<br>//写入事件日志<br>eventLog.WriteEntry(messageText, LogEntryType);<br><br>}<br>catch {} //忽略任何异常<br>} <br>} //class ApplicationLog<br>}<br><br><br>12.Panel 横向滚动，纵向自动扩展<br>&lt;asp:panel style="overflow-x:scroll;overflow-y:auto;"&gt;&lt;/asp:panel&gt;<br><br><br>13.回车转换成Tab <br>&lt;script language="javascript" for="document" event="onkeydown"&gt;<br>if(event.keyCode==13 &amp;&amp; event.srcElement.type!='button' &amp;&amp; event.srcElement.type!='submit' &amp;&amp; event.srcElement.type!='reset' &amp;&amp; event.srcElement.type!=''&amp;&amp; event.srcElement.type!='textarea'); <br>event.keyCode=9;<br>&lt;/script&gt;<br><br>onkeydown="if(event.keyCode==13) event.keyCode=9"<br><br><a href="http://dotnet.aspx.cc/exam/enter2tab.aspx" target=_blank><u><font color=#0000ff>http://dotnet.aspx.cc/exam/enter2tab.aspx</font></u></a><br><br><br>14.DataGrid超级连接列<br>DataNavigateUrlField="字段名" DataNavigateUrlFormatString="<a href="http://xx/inc/del" target=_blank><u><font color=#0000ff>http://xx/inc/del</font></u></a>ete.aspx?ID={0}"<br><br><br>15.DataGrid行随鼠标变色<br>private void DGzf_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)<br>{<br>if (e.Item.ItemType!=ListItemType.Header)<br>{<br>e.Item.Attributes.Add( "onmouseout","this.style.backgroundColor=\""+e.Item.Style["BACKGROUND-COLOR"]+"\"");<br>e.Item.Attributes.Add( "onmouseover","this.style.backgroundColor=\""+ "#EFF3F7"+"\"");<br>}<br><br>}<br><br><br>16.模板列<br>&lt;ASP:TEMPLATECOLUMN visible="False" sortexpression="demo" headertext="ID"&gt;<br>&lt;ITEMTEMPLATE&gt;<br>&lt;ASP:LABEL text='&lt;%# DataBinder.Eval(Container.DataItem, "ArticleID")%&gt;' runat="server" width="80%" id="lblColumn" /&gt;<br>&lt;/ITEMTEMPLATE&gt;<br>&lt;/ASP:TEMPLATECOLUMN&gt;<br><br><br>&lt;ASP:TEMPLATECOLUMN headertext="选中"&gt;<br>&lt;HEADERSTYLE wrap="False" horizontalalign="Center"&gt;&lt;/HEADERSTYLE&gt;<br>&lt;ITEMTEMPLATE&gt;<br>&lt;ASP:CHECKBOX id="chkExport" runat="server" /&gt;<br>&lt;/ITEMTEMPLATE&gt;<br>&lt;EDITITEMTEMPLATE&gt;<br>&lt;ASP:CHECKBOX id="chkExportON" runat="server" enabled="true" /&gt;<br>&lt;/EDITITEMTEMPLATE&gt;<br>&lt;/ASP:TEMPLATECOLUMN&gt;<br><br>后台代码<br><br>protected void CheckAll_CheckedChanged(object sender, System.EventArgs e)<br>{<br>//改变列的选定，实现全选或全不选。<br>CheckBox chkExport ;<br>if( CheckAll.Checked)<br>{<br>foreach(DataGridItem oDataGridItem in MyDataGrid.Items)<br>{<br>chkExport = (CheckBox)oDataGridItem.FindControl("chkExport");<br>chkExport.Checked = true;<br>}<br>}<br>else<br>{<br>foreach(DataGridItem oDataGridItem in MyDataGrid.Items)<br>{<br>chkExport = (CheckBox)oDataGridItem.FindControl("chkExport");<br>chkExport.Checked = false;<br>}<br>}<br>}<br><br>17.数字格式化<br>【&lt;%#Container.DataItem("price")%&gt;的结果是500.0000，怎样格式化为500.00?】<br><br>&lt;%#Container.DataItem("price","{0:￥#,##0.00}")%&gt;<br><br>int i=123456;<br>string s=i.ToString("###,###.00");<br><br>18.日期格式化<br><br>【aspx页面内：&lt;%# DataBinder.Eval(Container.DataItem,"Company_Ureg_Date")%&gt;<br>显示为： 2004-8-11 19:44:28<br>我只想要：2004-8-11 】<br><br>&lt;%# DataBinder.Eval(Container.DataItem,"Company_Ureg_Date","{0:yyyy-M-d}")%&gt;<br><br>应该如何改？<br><br><br>【格式化日期】<br>取出来,一般是object<br>((DateTime)objectFromDB).ToString("yyyy-MM-dd");<br><br><br>【日期的验证表达式】<br>A.以下正确的输入格式： [2004-2-29], [2004-02-29 10:29:39 pm], [2004/12/31] <br><br>^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\s(((0?[1-9])|(1[0-2]))\:([0-5][0-9])((\s)|(\:([0-5][0-9])\s))([AM|PM|am|pm]{2,2})))?$<br><br>B.以下正确的输入格式：[0001-12-31], [9999 09 30], [2002/03/03] <br><br>^\d{4}[\-\/\s]?((((0[13578])|(1[02]))[\-\/\s]?(([0-2][0-9])|(3[01])))|(((0[469])|(11))[\-\/\s]?(([0-2][0-9])|(30)))|(02[\-\/\s]?[0-2][0-9]))$ <br><br><br>【大小写转换】<br><br>HttpUtility.HtmlEncode(string);<br>HttpUtility.HtmlDecode(string)<br><br>19.如何设定全局变量<br>Global.asax中<br><br>Application_Start()事件中<br><br>添加Application[属性名] ＝ xxx;<br><br>就是你的全局变量<br><br>20.怎样作到HyperLinkColumn生成的连接后，点击连接，打开新窗口？<br><br>HyperLinkColumn有个属性Target,将器值设置成"_blank"即可.(Target="_blank")<br><br>【ASPNETMENU】点击菜单项弹出新窗口<br>在你的menuData.xml文件的菜单项中加入URLTarget="_blank"<br>如：<br>&lt;?xml version="1.0" encoding="GB2312"?&gt;<br>&lt;MenuData ImagesBaseURL="images/"&gt; <br>&lt;MenuGroup&gt;<br>&lt;MenuItem Label="内参信息" URL="Infomation.aspx" &gt;<br>&lt;MenuGroup ID="BBC"&gt;<br>&lt;MenuItem Label="公告信息" URL="Infomation.aspx" URLTarget="_blank" LeftIcon="file.gif"/&gt;<br>&lt;MenuItem Label="编制信息简报" URL="NewInfo.aspx" LeftIcon="file.gif" /&gt;<br>......<br>最好将你的aspnetmenu升级到1.2版<br><br>21.委托讨论<br><a href="http://community.csdn.net/expert/topic/2651/2651579.xml?temp=.7183191" target=_blank><font color=#0000ff><u>http://community.csdn.net/expert/topic/2651/2651579.xml?temp=.7183191</u></font></a><br><a href="http://dev.csdn.net/develop/article/22/22951.shtm" target=_blank><u><font color=#0000ff>http://dev.csdn.net/develop/article/22/22951.shtm</font></u></a><br><br>22.读取DataGrid控件TextBox值<br><br>foreach(DataGrid dgi in yourDataGrid.Items)<br>{<br>TextBox tb = (TextBox)dgi.FindControl("yourTextBoxId");<br>tb.Text....<br>}<br><br>23.在DataGrid中有3个模板列包含Textbox分别为 DG_ShuLiang (数量) DG_DanJian(单价) DG_JinE(金额)分别在5.6.7列，要求在录入数量及单价的时候自动算出金额即:数量*单价=金额还要求录入时限制为 数值型.我如何用客户端脚本实现这个功能?<br><br>〖思归〗<br>&lt;asp:TemplateColumn HeaderText="数量"&gt; <br>&lt;ItemTemplate&gt;<br>&lt;asp:TextBox id="ShuLiang" runat='server' Text='&lt;%# DataBinder.Eval(Container.DataItem,"DG_ShuLiang")%&gt;' <br>onkeyup="javascript:DoCal()"<br>/&gt;<br><br>&lt;asp:RegularExpressionValidator id="revS" runat="server" ControlToValidate="ShuLiang" ErrorMessage="must be integer" ValidationExpression="^\d+$" /&gt;<br>&lt;/ItemTemplate&gt;<br>&lt;/asp:TemplateColumn&gt;<br><br>&lt;asp:TemplateColumn HeaderText="单价"&gt; <br>&lt;ItemTemplate&gt;<br>&lt;asp:TextBox id="DanJian" runat='server' Text='&lt;%# DataBinder.Eval(Container.DataItem,"DG_DanJian")%&gt;' <br>onkeyup="javascript:DoCal()"<br>/&gt;<br><br>&lt;asp:RegularExpressionValidator id="revS2" runat="server" ControlToValidate="DanJian" ErrorMessage="must be numeric" ValidationExpression="^\d+(\.\d*)?$" /&gt;<br><br>&lt;/ItemTemplate&gt;<br>&lt;/asp:TemplateColumn&gt;<br><br>&lt;asp:TemplateColumn HeaderText="金额"&gt; <br>&lt;ItemTemplate&gt;<br>&lt;asp:TextBox id="JinE" runat='server' Text='&lt;%# DataBinder.Eval(Container.DataItem,"DG_JinE")%&gt;' /&gt;<br>&lt;/ItemTemplate&gt;<br>&lt;/asp:TemplateColumn&gt;<br><br><br>&lt;script language="javascript"&gt;<br>function DoCal()<br>{<br>var e = event.srcElement;<br>var row = e.parentNode.parentNode;<br>var txts = row.all.tags("INPUT");<br>if (!txts.length || txts.length &lt; 3)<br>return;<br><br>var q = txts[txts.length-3].value;<br>var p = txts[txts.length-2].value;<br><br>if (isNaN(q) || isNaN(p))<br>return;<br><br>q = parseInt(q);<br>p = parseFloat(p);<br><br>txts[txts.length-1].value = (q * p).toFixed(2);<br>}<br>&lt;/script&gt;<br><br><br>24.datagrid选定比较底下的行时，为什么总是刷新一下，然后就滚动到了最上面，刚才选定的行因屏幕的关系就看不到了<br>page_load <br>page.smartNavigation=true<br><br>25.在Datagrid中修改数据，当点击编辑键时，数据出现在文本框中，怎么控制文本框的大小 ? <br><br>private void DataGrid1_ItemDataBound(obj sender,DataGridItemEventArgs e)<br>{<br>for(int i=0;i&lt;e.Item.Cells.Count-1;i++)<br>if(e.Item.ItemType==ListItemType.EditType)<br>{<br>e.Item.Cells[i].Attributes.Add("Width", "80px")<br><br>} <br>}<br><br><br>26.对话框<br>private static string ScriptBegin = "&lt;script language=\"javascript\"&gt;";<br>private static string ScriptEnd = "&lt;/script&gt;";<br><br>public static void ConfirmMessageBox(string PageTarget,string Content)<br>{<br><br>string ConfirmContent="var retvalue=window.confirm('"+Content+"');"+"if(retvalue){window.location='"+PageTarget+"';}";<br><br>ConfirmContent=ScriptBegin + ConfirmContent + ScriptEnd;<br><br>Page ParameterPage = (Page)System.Web.HttpContext.Current.Handler;<br>ParameterPage.RegisterStartupScript("confirm",ConfirmContent);<br>//Response.Write(strScript);<br><br>} <br><br>
<div class=postTitle><a class=postTitle2 id=homepage1_HomePageDays_DaysList_ctl00_DayItem_DayList_ctl02_TitleUrl href="http://www.cnblogs.com/liufei88866/archive/2008/07/28/1254415.html"><font color=#4371a6>登录时用,或'验证</font></a> </div>
<font face=Verdana>&nbsp; string userName = this.txtUserName.Text.Trim().Replace("'",",");//账号<br>&nbsp;&nbsp;string password = this.txtPassword.Text.Trim().Replace("'", ",");//密码</font> 
<img src ="http://www.cnitblog.com/BlogLongger/aggbug/47237.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/BlogLongger/" target="_blank">温小龙</a> 2008-07-29 12:36 <a href="http://www.cnitblog.com/BlogLongger/articles/47237.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>