1、修改一個工程中所有檔案中出現的一個名字的一個好方法是,在Visual Studio .NET菜單中依次選擇“編輯”->“發現和替換”->“替換”指令。
2、當進行大量的字元串操作時,使用StringBuilder類就是一種比較好的選擇了。
eg:
for (int i=0; i < intLimit; i++)
{
strSub = i.ToString();
strWhole = strWhole + " " + strSub;
}
與
for (int i=0; i < intLimit; i++)
{
strSub = i.ToString();
sb.Append(" ");
sb.Append(strSub);
}
對比,前者比後者費更多時、占更多記憶體
3、HyperLink控件、LinkButton控件的差别
對于Web通路者而言,HyperLink、LinkButton控件是一樣的,但它們在功能方面仍然有較大的差異。
當使用者點選控件時,HyperLink控件會立即将使用者“導航”到目标URL,表件不會回送到伺服器上。LinkButton控件則首先将表件發回到伺服器,然後将使用者導航到目标URL。如果在“到達”目标URL之前需要進行伺服器端處理,則使用LinkButton控件;如果無需進行伺服器端處理,則可以使用HyperLink控件。
4、.NET工程中的不同的程式設計語言都有各自不同的注釋符号,下面是一個簡要的說明:
HTML <!-- 注釋 -->
JavaScript // 注釋
VBScript ' 注釋
VB.NET ' 注釋
C# // 注釋
SQL -- 注釋
5、檢查是否重複送出表單
<SCRIPT language=JavaScript>
<!--
var requestsubmitted=false;
function guestbook_Validator(theForm)
{
//檢查是否從新送出
if (requestsubmitted==true){
alert("你已經送出了留言,請等待伺服器應答!");
return(false);
}
requestsubmitted=true;
return (true);
}
//-->
</SCRIPT>
<Form Enctype="multipart/form-data" οnsubmit="return guestbook_Validator(this)" runat="server">
6、ASPX檔案中是否可以存在一個以上伺服器端 Form 标記?
不可以