導航:首頁 > 使用方法 > aspnet使用方法

aspnet使用方法

發布時間:2022-08-04 15:01:59

1. ASPNET怎樣調用一個存儲過程(帶參數的)

ASPNET怎樣調用一個存儲過程(帶參數的)使用的是Ado.NET中的相關的資料庫操作方法。
Ado.NET連接資料庫有以下幾個步驟:
1:使用配置的資料庫連接串,創建資料庫連接 Connection 對象
2:構建操作的sql語句
3:定義command對象
4:打開數據連接
5:執行命令
舉一個例子,刪除操作
public int DeleteStudent3(int stuID)
{

int result = 0;

using (SqlConnection connection = new SqlConnection(connString))
{
SqlCommand objCommand = new SqlCommand(dboOwner + ".usp_DeleteStudent", connection);
objCommand.CommandType = CommandType.StoredProcere;

objCommand.Parameters.Add("@stuID", SqlDbType.Int).Value = stuID;

connection.Open();
result = objCommand.ExecuteNonQuery();
}
return result;
}

2. 代碼中使用aspnet_User表需要用到什麼引用

1.先做成實體類。即model層。欄位封裝好之後。在DAL裡面導入命名空間就可以用。

2.如果你問的不是這個問題,那麼應該指的是VS直接連接資料庫,然後代碼裡面引用表結構。

這個就需要用到LINQ了。VS2008集成的有LINQ。

如果你是VS2008,那麼就很簡單了。

首先,用VS連接資料庫,(伺服器資源管理器--右鍵資料庫連接---添加連接--MicrosoftSqlServer--後面的呢自己輸了。。。)

連接好之後。

1.右鍵你解決方案下面的網站,然後選擇「添加新項」,在打開的對話框中找到「LINQtoSQL類」添加進來。

2.他會提示你添加到APP_Code文件夾下面,這些都不用管。你只管到左邊你已經添加好的資料庫中找到你想要添加的表。

3.打開你添加的「LINQ」名字你一般不要修改,叫「DataClasses.dbml」,雙擊打開,把選好的表拖進去。這樣引用表就完成了,下面是讓他自動生成方法。

4.把你想要對表的操作寫成存儲過程,然後把存儲過程直接拖到右側,我下面給你的例子左邊有3張拖進去的表,右邊有3個拖進去的存儲過程。拖好之後,記住保存。

5.最後,你會發現「DataClasses.dbml」下面有一個類:「DataClasses.designer.cs」這個裡面就是他根據你的表還有存儲過程生成的代碼,類似DAL層,但是他裡面還有你的表的實體,欄位的封裝,方法統統都有,屬於是3層的融合,它裡面有自己的一些獨特屬性,你可以研究研究。

6.等所有操作完成之後,你在類裡面引入命名空間,然後就調用方法就可以了。。真的很方便,下面我給你貼一張圖,你看看。然後底下是自動生成的代碼其中的一小段,因為我用了3長表,代碼太多,只貼一段代碼給你看。

#pragmawarningdisable1591

//------------------------------------------------------------------------------

//<auto-generated>

//此代碼由工具生成。

//運行庫版本:2.0.50727.3603

//

//對此文件的更改可能會導致不正確的行為,並且如果

//重新生成代碼,這些更改將會丟失。

//</auto-generated>

//------------------------------------------------------------------------------

usingSystem;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Data.Linq;

usingSystem.Data.Linq.Mapping;

usingSystem.Linq;

usingSystem.Linq.Expressions;

usingSystem.Reflection;

[System.Data.Linq.Mapping.DatabaseAttribute(Name="PropertyHome")]

:System.Data.Linq.DataContext

{

privatestaticSystem.Data.Linq.Mapping.MappingSourcemappingSource=newAttributeMappingSource();

#

partialvoidOnCreated();

partialvoidInsertT_PH_UserEstinfo(T_PH_UserEstinfoinstance);

partialvoidUpdateT_PH_UserEstinfo(T_PH_UserEstinfoinstance);

partialvoidDeleteT_PH_UserEstinfo(T_PH_UserEstinfoinstance);

#endregion

publicDataClassesDataContext():

base(global::System.Configuration.ConfigurationManager.ConnectionStrings["PropertyHomeConnectionString"].ConnectionString,mappingSource)

{

OnCreated();

}

publicDataClassesDataContext(stringconnection):

base(connection,mappingSource)

{

OnCreated();

}

publicDataClassesDataContext(System.Data.IDbConnectionconnection):

base(connection,mappingSource)

{

OnCreated();

}

publicDataClassesDataContext(stringconnection,System.Data.Linq.Mapping.MappingSourcemappingSource):

base(connection,mappingSource)

{

OnCreated();

}

publicDataClassesDataContext(System.Data.IDbConnectionconnection,System.Data.Linq.Mapping.MappingSourcemappingSource):

base(connection,mappingSource)

{

OnCreated();

}

publicSystem.Data.Linq.Table<agent_score>agent_score

{

get

{

returnthis.GetTable<agent_score>();

}

}

publicSystem.Data.Linq.Table<estinfo>estinfo

{

get

{

returnthis.GetTable<estinfo>();

}

}

publicSystem.Data.Linq.Table<T_PH_UserEstinfo>T_PH_UserEstinfo

{

get

{

returnthis.GetTable<T_PH_UserEstinfo>();

}

}

[Function(Name="dbo.PA_GetEstByCode")]

publicISingleResult<PA_GetEstByCodeResult>PA_GetEstByCode([Parameter(DbType="VarChar(50)")]stringestCode,[Parameter(Name="Type",DbType="Int")]System.Nullable<int>type)

{

IExecuteResultresult=this.ExecuteMethodCall(this,((MethodInfo)(MethodInfo.GetCurrentMethod())),estCode,type);

return((ISingleResult<PA_GetEstByCodeResult>)(result.ReturnValue));

}

[Function(Name="dbo.PA_GetPlate")]

publicISingleResult<PA_GetPlateResult>PA_GetPlate([Parameter(DbType="Int")]System.Nullable<int>op_no,[Parameter(DbType="Int")]System.Nullable<int>page,[Parameter(DbType="Int")]System.Nullable<int>rows,[Parameter(DbType="VarChar(50)")]stringuserid,[Parameter(DbType="VarChar(50)")]stringestName)

{

IExecuteResultresult=this.ExecuteMethodCall(this,((MethodInfo)(MethodInfo.GetCurrentMethod())),op_no,page,rows,userid,estName);

return((ISingleResult<PA_GetPlateResult>)(result.ReturnValue));

}

[Function(Name="dbo.PA_GetEstInfoByName")]

publicISingleResult<PA_GetEstInfoByNameResult>PA_GetEstInfoByName([Parameter(DbType="VarChar(50)")]stringestName,[Parameter(DbType="VarChar(50)")]stringstfID,[Parameter(DbType="Int")]System.Nullable<int>page,[Parameter(DbType="Int")]System.Nullable<int>rows,[Parameter(Name="Type",DbType="Int")]System.Nullable<int>type)

{

IExecuteResultresult=this.ExecuteMethodCall(this,((MethodInfo)(MethodInfo.GetCurrentMethod())),estName,stfID,page,rows,type);

return((ISingleResult<PA_GetEstInfoByNameResult>)(result.ReturnValue));

}

}

[Table(Name="dbo.agent_score")]

publicpartialclassagent_score

{

privatestring_AgentNo;

privatestring_AgentCName;

privatestring_AgentName;

privatestring_AgentMobile;

privatestring_AgentEmail;

privatestring_AgentLicense;

privatestring_BranchCName;

privateSystem.Nullable<int>_post_counter;

privatestring_agentphoto;

privatestring_Agentpage;

privatestring_enquirypage;

privatestring_scpid;

privatestring_scpMkt;

privatestring_scp_c;

privateSystem.Nullable<double>_agentscore;

privateSystem.Nullable<double>_agentscore1;

privateSystem.Nullable<double>_agentscore2;

privateSystem.Nullable<double>_agentscore3;

privateSystem.Nullable<double>_agentscore4;

privateSystem.Nullable<double>_agentscore5;

privateSystem.Nullable<double>_agentscore6;

publicagent_score()

{

}

[Column(Storage="_AgentNo",DbType="NVarChar(10)NOTNULL",CanBeNull=false)]

publicstringAgentNo

{

get

{

returnthis._AgentNo;

}

set

{

if((this._AgentNo!=value))

{

this._AgentNo=value;

}

}

}

[Column(Storage="_AgentCName",DbType="NVarChar(50)")]

publicstringAgentCName

{

get

{

returnthis._AgentCName;

}

set

{

if((this._AgentCName!=value))

{

this._AgentCName=value;

}

}

}

。。。其它的操作看你自己咯~~~

謝謝,望採納,我很辛苦啊,,,呵呵。。

3. 怎樣用aspnet_regiis-i注冊asp.net

開始》程序》Visual studio.net 2003》Visual studio.net 工具》Visual studio.net 2003命令提示

在裡面可以直接輸入:aspnet_regiis.exe /i

是/i 不是-i

也可以:運行"cmd"
在Dos下進入C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
輸入:aspnet_regiis.exe /i

4. ASP.NET的問題

使用 ASP.net網站管理工具 無法連接到 SQL Server 資料庫
系統配置:Windows xp sp3+ IIS 5.1 + Visual Studio 2005 + SQL Server 2005
選定的數據存儲區出現問題,原因可能是伺服器名稱或憑據無效,或者許可權不足。也可能是未啟用角色管理器功能造成的。請單擊下面的按鈕,以重定向到可以選擇新數據存儲區的頁。
下面的消息可能會有助於診斷問題: 無法連接到 SQL Server 資料庫。
解決方法
1.打開vs 2005 命令提示,輸入aspnet_regsql,彈出ASP.NET SQL Server 安裝向導,點下一步,點「為應用程序服務配置 SQL Server」,點下一步,伺服器中設置你的SQL資料庫中的實例名稱,比如:我的實例名稱就是localserver;使用「windows身份驗證」;資料庫用中寫入你要連接的名稱,我這里使用test。點下一步,若成功連接,請點擊完成,否則就在返回檢查。

2.仍然不行,打開Visual Studio 2005,依次:工具-->選項-->資料庫工具-->數據連接-->SQL Server實例名稱,改為你的伺服器名稱,如:localserver。

3.還是Visual Studio 2005,工具-->連接到資料庫-->伺服器名(輸入剛才的伺服器),可以按你要求選擇Windows或SQL Server身份驗證,然後資料庫選擇剛才的test。測試OK後,點「高級」,復制對話窗口的最下面一行語句(比如,如果你之前選擇「使用SQL Server身份驗證」,則復制出來的語句類似為Data Source=Server;Initial Catalog=test;User >

4、打開IIS:默認網站-->屬性-->ASP.NET-->編輯全局配置-->常規-->點擊「連接字元串管理器」的「LocalSqlServer」後,點編輯,然後清除裡面的字元串,再粘貼第3步所復制的字元串,如果你第3步是選擇SQL Server身份驗證的,還需在後邊再手動輸入「;Password=sa」,當然,後面的sa用你的密碼替換,然後確定,如果第3步是Windows身份驗證的,則粘貼後直接確定保存即可 。
問題二:在安裝 Microsoft .NET Framework 軟體開發工具包 (SDK) 或 Visual Studio .NET 之後,會創建 Internet 信息服務 (IIS) 映射,以便為 ASP.NET 的新文件擴展名及設置建立關聯。如果在運行 SDK 或 Visual Studio 安裝程序時沒有安裝 IIS,或是在運行 SDK 或 Visual Studio 安裝程序之後卸載並重新安裝了 IIS,那麼這些設置將不正確。試圖查看 ASP.NET 頁時會遇到意外現象。如何解決呢?
解決方法:
要為 ASP.NET 修復 IIS 映射,請按照下列步驟操作:
1. 運行 Aspnet_regiis.exe 實用工具:
打開vs 2005 命令提示,輸入aspnet_regiis -i
2. 注冊 Aspnet_isapi.dll:
按Win+R鍵打開運行對話框,鍵入regsvr32 C:\Windows\Microsoft.NET\Framework\版本(如v2.0.50727)\aspnet_isapi.dll

5. 資料庫中有幾萬條數據,怎樣使用aspnetpage分頁控制項結合資料庫分頁讀取呢

可以用存儲過程分頁
/*
函數名稱: GetRecordFromPage
函數功能: 獲取指定頁的數據
參數說明: @tblName 包含數據的表名
@fldName 關鍵欄位名
@PageSize 每頁記錄數
@PageIndex 要獲取的頁碼
@OrderType 排序類型, 0 - 升序, 1 - 降序
@strWhere 查詢條件 (注意: 不要加 where)
*/
CREATE PROCEDURE GetRecordFromPage
@tblName varchar(255), -- 表名
@fldName varchar(255), -- 欄位名
@PageSize int = 10, -- 頁尺寸
@PageIndex int = 1, -- 頁碼
@OrderType bit = 0, -- 設置排序類型, 非 0 值則降序
@strWhere varchar(2000) = '' -- 查詢條件 (注意: 不要加 where)
AS
declare @strSQL varchar(6000) -- 主語句
declare @strTmp varchar(1000) -- 臨時變數
declare @strOrder varchar(500) -- 排序類型
if @OrderType != 0
begin
set @strTmp = '<(select min'
set @strOrder = ' order by [' + @fldName + '] desc'
end
else
begin
set @strTmp = '>(select max'
set @strOrder = ' order by [' + @fldName +'] asc'
end
set @strSQL = 'select top ' + str(@PageSize) + ' * from ['
+ @tblName + '] where [' + @fldName + ']' + @strTmp + '(['
+ @fldName + ']) from (select top ' + str((@PageIndex-1)*@PageSize) + ' ['
+ @fldName + '] from [' + @tblName + ']' + @strOrder + ') as tblTmp)'
+ @strOrder
if @strWhere != ''
set @strSQL = 'select top ' + str(@PageSize) + ' * from ['
+ @tblName + '] where [' + @fldName + ']' + @strTmp + '(['
+ @fldName + ']) from (select top ' + str((@PageIndex-1)*@PageSize) + ' ['
+ @fldName + '] from [' + @tblName + '] where ' + @strWhere + ' '
+ @strOrder + ') as tblTmp) and ' + @strWhere + ' ' + @strOrder
if @PageIndex = 1
begin
set @strTmp = ''
if @strWhere != ''
set @strTmp = ' where (' + @strWhere + ')'
set @strSQL = 'select top ' + str(@PageSize) + ' * from ['
+ @tblName + ']' + @strTmp + ' ' + @strOrder
end
exec (@strSQL)
GO

6. ASP.NET 中AJAX 怎麼使用

可以使用ASP.NET AJAX,是MS集成在ASP.NET中的一套AJAX實現,可以學習以下資料:
http://www.asp.net/web-forms/tutorials/aspnet-ajax
http://www.asp.net/web-forms/videos/aspnet-ajax
像UpdatePanel這樣基本的控制項還是比較可靠也比較好用的,在項目中大量使用也沒什麼問題。
而AJAX Control Toolkit 控制項更像是學習ASP.NET AJAX用的sample code,錯誤挺多,更新慢,就算有源代碼想要改寫成你要的東西也夠你喝一壺的。除非在簡單的項目中正好能用上,否則不推薦使用。

也可以使用其它的AJAX,就我的經驗,JQuery 的Ajax在ASP.NET環境中運行得又快又好。

7. windows中不用iis怎麼運行asp net的網站

1、如果是只安裝了.net framework 1.1 在iis中是不顯示那個選項卡的。默認就會支持asp.net1.1。在安裝了.net framework 2.0後,iis站點屬性里才會有asp.net的選項。
2、安裝asp.net2.0後,請關閉iis窗口,重新打開iis,iis站點屬性里才會有asp.net的選項 。
3、所以現在IIS里沒有Asp.net配置選項的話,就要重新在IIS中注冊asp.net,方法如下:
(1) 打開命令窗口。開始-運行-CMD。
(2) 瀏覽到要使用的 Aspnet_regiis.exe 版本的目錄(請記住,每個版本的 .NET Framework 都有自己的 Aspnet_regiis.exe 版本)。該文件通常位於下列目錄中:C:\Windows\Microsoft.NET\Framework\versionNumber

8. asp.net(c#) 中xml具體用法

asp.net創建xml就是通過創建DataTable來創建xml中的樹型等
1 DataSet objset=new DataSet();
2 DataTable istable=new DataTable("test");
3 istable.Columns.Add("rate1",typeof(int));
4 istable.Columns.Add("rate2",typeof(int));
5 istable.Columns.Add("rate3",typeof(int));
6 istable.Columns.Add("rate4",typeof(int));
7 objset.Tables.Add(istable);
8
9 DataRow dr=objset.Tables["test"].NewRow();
10 dr[0]=賦值;
11 dr[1]=賦值;
12 dr[2]=賦值;
13 dr[3]=賦值;
14 objset.Tables["money"].Rows.Add(dr);
15
16 objset.WriteXml(Server.MapPath("test.xml"),XmlWriteMode.WriteSchema);

其中就是先創建DataSet和DataTable,其中建立的表為test,再在表中添加子項rate1,2,3,4,再定義新的行,分別添加對應的值,最後這些都已經寫進DataSet表中,通過DataSet把xml輸入就完成了。要讀就只需要把xml的數據讀到DataSet中,再通過 DataSet中的表的項來對應讀出數據。

而C#中則使用的DOM來實現操作,比如現有一個bookstore.xml文件,內容如下
<?xml version="1.0" encoding="gb2312"?>
<bookstore>
<book genre="fantasy" ISBN="2-3631-4">
<title>Oberon's Legacy</title>
<author>Corets, Eva</author>
<price>5.95</price>
</book>
</bookstore>
下面講解4種常用的方法
1、往<bookstore>節點中插入一個<book>節點:

XmlDocument xmlDoc=new XmlDocument();
xmlDoc.Load("bookstore.xml");
XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找<bookstore>
XmlElement xe1=xmlDoc.CreateElement("book");//創建一個<book>節點
xe1.SetAttribute("genre","李贊紅");//設置該節點genre屬性
xe1.SetAttribute("ISBN","2-3631-4");//設置該節點ISBN屬性

XmlElement xesub1=xmlDoc.CreateElement("title");
xesub1.InnerText="CS從入門到精通";//設置文本節點
xe1.AppendChild(xesub1);//添加到<book>節點中
XmlElement xesub2=xmlDoc.CreateElement("author");
xesub2.InnerText="候捷";
xe1.AppendChild(xesub2);
XmlElement xesub3=xmlDoc.CreateElement("price");
xesub3.InnerText="58.3";
xe1.AppendChild(xesub3);

root.AppendChild(xe1);//添加到<bookstore>節點中
xmlDoc.Save("bookstore.xml");
//================
結果為:

<?xml version="1.0" encoding="gb2312"?>
<bookstore>
<book genre="fantasy" ISBN="2-3631-4">
<title>Oberon's Legacy</title>
<author>Corets, Eva</author>
<price>5.95</price>
</book>
<book genre="李贊紅" ISBN="2-3631-4">
<title>CS從入門到精通</title>
<author>候捷</author>
<price>58.3</price>
</book>
</bookstore>

2、修改節點:將genre屬性值為「李贊紅「的節點的genre值改為「update李贊紅」,將該節點的子節點<author>的文本修改為「亞勝」。

XmlNodeList nodeList=xmlDoc.SelectSingleNode("bookstore").ChildNodes;//獲取bookstore節點的所有子節點
foreach(XmlNode xn in nodeList)//遍歷所有子節點
{
XmlElement xe=(XmlElement)xn;//將子節點類型轉換為XmlElement類型
if(xe.GetAttribute("genre")=="李贊紅")//如果genre屬性值為「李贊紅」
{
xe.SetAttribute("genre","update李贊紅");//則修改該屬性為「update李贊紅」
XmlNodeList nls=xe.ChildNodes;//繼續獲取xe子節點的所有子節點
foreach(XmlNode xn1 in nls)//遍歷
{
XmlElement xe2=(XmlElement)xn1;//轉換類型
if(xe2.Name=="author")//如果找到
{
xe2.InnerText="亞勝";//則修改
break;//找到退出來就可以了
}
}
break;
}
}

xmlDoc.Save("bookstore.xml");//保存。
//=================

最後結果為:

<?xml version="1.0" encoding="gb2312"?>
<bookstore>
<book genre="fantasy" ISBN="2-3631-4">
<title>Oberon's Legacy</title>
<author>Corets, Eva</author>
<price>5.95</price>
</book>
<book genre="update李贊紅" ISBN="2-3631-4">
<title>CS從入門到精通</title>
<author>亞勝</author>
<price>58.3</price>
</book>
</bookstore>

3、刪除 <book genre="fantasy" ISBN="2-3631-4">節點的genre屬性,刪除 <book genre="update李贊紅" ISBN="2-3631-4">節點。

XmlNodeList xnl=xmlDoc.SelectSingleNode("bookstore").ChildNodes;

foreach(XmlNode xn in xnl)
{
XmlElement xe=(XmlElement)xn;

if(xe.GetAttribute("genre")=="fantasy")
{
xe.RemoveAttribute("genre");//刪除genre屬性
}
else if(xe.GetAttribute("genre")=="update李贊紅")
{
xe.RemoveAll();//刪除該節點的全部內容
}
}
xmlDoc.Save("bookstore.xml");
//====================

最後結果為:

<?xml version="1.0" encoding="gb2312"?>
<bookstore>
<book ISBN="2-3631-4">
<title>Oberon's Legacy</title>
<author>Corets, Eva</author>
<price>5.95</price>
</book>
<book>
</book>
</bookstore>

4、顯示所有數據。

XmlNode xn=xmlDoc.SelectSingleNode("bookstore");
XmlNodeList xnl=xn.ChildNodes;

foreach(XmlNode xnf in xnl)
{
XmlElement xe=(XmlElement)xnf;
Console.WriteLine(xe.GetAttribute("genre"));//顯示屬性值
Console.WriteLine(xe.GetAttribute("ISBN"));

XmlNodeList xnf1=xe.ChildNodes;
foreach(XmlNode xn2 in xnf1)
{
Console.WriteLine(xn2.InnerText);//顯示子節點點文本
}
}

以上的就是ASP.NET和C#對xml的基本使用方法。下面說一下xml和xsl,從抽象的來說,我個人覺得xml象是資料庫,而xsl就象是過濾的。xsl中可以加入html等語法,也可以加入xml的語法等,可以列出需要的數據等。
現有一個xml文件,內容如下
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<NewDataSet>
<Table id="1">
<ProctID>1001</ProctID>
<CategoryID>1</CategoryID>
</Table>
<Table id="2">
<ProctID>1002</ProctID>
<CategoryID>2</CategoryID>
</Table>
</NewDataSet>

其中第2句是引用xsl,xsl內容如下
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<html>
<body>
<center>
<h2>the notepad</h2>
<table border="1">
<tr>
<td>id</td>
<td>name</td>
</tr>
<xsl:for-each select="NewDataSet/Table">
<tr>
<td><xsl:value-of select="ProctID"/></td>
<td><xsl:value-of select="ProctName"/></td>
</tr>
</xsl:for-each>
</table>
</center>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

中間的for-each就是循環遍歷節點,獲取指定的select後的內容,下面的value-of就相當於sql中欄位名。在使用xsl的時候,還可以查詢某一個值,這樣xsl就需要如下<xsl:value-of select="/students/student[@id='2']/ProctID"/>
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<center> <h1>id號是"2"的廠家的產品ID是:<xsl:value-of select="/NewDataSet/Table[@id='2']/ProctID"/></h1></center>
</xsl:template>
</xsl:stylesheet>

有些如果在Table下還有節點,要顯示這個節點下的東西xsl就該如下
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<html>
<body>
<center>
<h2>the notepad</h2>
<table border="1">
<tr>
<td>隨便寫</td>
</tr>
<xsl:for-each select="NewDataSet/Table/xx/*">
<tr>
<td><xsl:value-of select="."/></td>
</tr>
</xsl:for-each>
</table>
</center>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

9. 如果尚未創建 SQL Server 資料庫,請退出網站管理工具,使用 aspnet_regsql 命令行實用工具創建和配置數

你好、我來為你解答:
打開"我的電腦"-"工具"-"文件夾選項"-"查看",去掉"使用簡單文件共享"前面的勾.
找到你想設置的文件或文件夾,右鍵單擊"屬性",切換的"安全"選項卡,給這個目錄增加network service許可權或者 user許可權(所有許可權打鉤)就可以了,當然你加Everyone也行。

10. ASP.NET是什麼

ASP.NET是.NET FrameWork的一部分,是一項微軟公司的技術,是一種使嵌入網頁中的腳本可由網際網路伺服器執行的伺服器端腳本技術,它可以在通過HTTP請求文檔時再在Web伺服器上動態創建它們。 指 Active Server Pages(動態伺服器頁面) ,運行於 IIS(Internet Information Server 服務,是Windows開發的Web伺服器)之中的程序 。
………………………………………………

如果對aspnet感興趣,看看一個大專生怎麼自學aspnet到找到工作。
先做個自我介紹,我07年考上一所很爛專科民辦的學校,學的是生物專業,具體的學校名稱我就不說 出來獻丑了。09年我就輟學了,我在那樣的學校,一年學費要1萬多,但是根本沒有人學習,我實在看不 到希望,我就退學了。
退學後我也迷茫,大專都沒有畢業,我真的不知道我能幹什麼,我在糾結著我能做什麼。所以輟學後 我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應聘做業務。我想應聘 做技術的,可是處處碰壁。
一次偶然的機會,我才聽到aspnet這個行業。那天我去新華書店,在計算機分類那邊想找本書學習 。後來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學習aspnet,然後給我介紹了一下 aspnet現在的火熱情況,告訴我學aspnet多麼的有前景,給我了一份傳單,aspnet培訓的廣告。聽了 她的介紹,我心裡癢癢的,確實我很想去學會一門自己的技術,靠自己的雙手吃飯。
回家後,我就上網查了下aspnet,確實是當今比較熱門的行業,也是比較好找工作的,工資也是相 對比較高。我就下決心想學aspnet了。於是我去找aspnet培訓的相關信息,說真的,我也很迷茫,我 不知道培訓是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。
後來,我在網路知道看到一篇讓我很鼓舞的文章是一個aspnet高手介紹沒有基礎的朋友怎麼自學入 門學aspnet,文章寫的很好,包含了如何學習,該怎麼學習。他提到一個方法就是看視頻,因為看書實 在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。
我在想,為什麼別人都能自學成才,我也可以的!我要相信自己,所以我就想自學,如果實在學不會 我再去培訓。
主意一定,我就去搜索aspnet的視頻,雖然零星找到一些aspnet的視頻,但是都不系統,我是想找 一個能夠告訴我該怎麼學的視頻,一套從入門到精通的視頻,一個比較完整的資料,最好能有老師教, 不懂可以請教的。
後來我又找到一份很好的視頻,是在IT學習聯盟推出的一份視頻《零基礎aspnet就業班》(喜歡《 零基礎aspnet就業班》的可以復制 sina.lt/bsjr 粘貼瀏覽器地址欄按回車鍵即打開)
下面介紹下我的學習流程,希望對和我一樣完全沒有基礎的朋友有所幫助。
收到他們寄過來的光碟後,我就開始學習了,由於我沒有什麼基礎,我就從最簡單的C#語言視頻教程 學起,話說簡單,其實我還是很多不懂的,只要重復多看幾遍,就能看懂。C#語言我差不多學了一個禮 拜,接下來我就學了winform,SQL Server,html/css/javaScript,差不多也就三個禮拜。我每天都在不 停的寫一些簡單的代碼,這樣一月後我基本掌握了aspnet的全部基礎。
接下來開始學習aspnet高級課程,老師幽默風趣而又輕松的課堂教課,使我發現原來學習aspnet並 不是一件很難的事情。之前我把aspnet基礎學得還不錯,到了到了aspnet高級部分,我覺不又不是很 難,可能老師太牛了,他能把復雜的問題講的比較通俗易懂,有些難點的地方我還是連續看了五六次, 把他弄懂。每天下午6點下班後,吃了飯,馬上跑回家。看視頻,買了幾本筆記本。當時,為了編程還花幾百元了台二手的台式電腦,配置一般,但編程是足夠的。一邊看視頻,一邊記筆記,把重點都記下來,還一邊跟著老師敲代碼,為了能盡早學會aspnet。每天都堅持學5-6個小時。經常學到晚上一點多才睡覺。星期六,日不用上班,每天7點多起床,學到晚上11,12點。那段時間特別辛苦,特別累。在學習aspnet的三個多月里,除了吃飯睡覺工作,剩餘的時間都在學習,因為我知道自己的計算機基礎不是很好,也沒有學過什麼計算機,相對於那些科班的人來說我要比他們付出更多的努力。我只能咬緊牙關,堅持下去,我不能放棄,我要完成我的夢想,我要讓我的家人過上好日子。終於三個多月後我把aspnet教程里的內容和項目都學完了,在學項目的過程中我發現項目特別重要,他能把你學過的知識全部聯系起來,能更好的理解你所學的知識。還有學習過程中,動手很重要,要經常跟著老師動手敲,動手吧,跟著做,一行一行的跟著敲,再試著加一些自己的功能,按照自己的思路敲一些代碼,收獲遠比干聽大的多。 如果遇到暫時對於一些思路不能理解的,動手寫,先寫代碼,慢慢你就會懂了。
於是我就到51job瘋狂的投簡歷,因為我學歷的問題,專科沒有畢業,說真的,大公司沒有人會要我,所以我投的都是民營的小公司,我希望自己的努力有所回報。沒有想過幾天過後,就有面試了,但是第一次面試我失敗了,雖然我自認為筆試很好,因為我之前做了准備,但是他們的要求比較嚴格,需要有一年的項目經驗,所以我沒有被選中。
後來陸續面試了幾家公司,終於功夫不負有心人。我終於面試上的,是在閔行的一家民營的企業,公司規模比較小,我的職務是aspnet開發程序員,但我也比較滿足,開的工資是3500一個月,雖然我知道在上海3500隻能過溫飽的生活,但是我想我足夠了。我至少不用每天都要靠父母養,我自己也能養活自己的。我想只要我繼續努力,我工資一定會翻倍的。
把本文寫出來,希望能讓和我一樣的沒有基礎的朋友有信心,其實我們沒有必要自卑,我們不比別人笨,只要我們肯努力,我們一樣會成功。

…………………………………………

閱讀全文

與aspnet使用方法相關的資料

熱點內容
做什麼美食用最樸素的方法 瀏覽:940
99x46簡便計算方法 瀏覽:215
台式洗眼器使用方法 瀏覽:392
一般二氧化碳檢測方法 瀏覽:12
翡翠拋光粉真假鑒別方法 瀏覽:795
如何給干核桃仁脫皮最佳方法 瀏覽:449
關於關系的研究方法有哪些 瀏覽:930
氧氟沙星滴眼液使用方法 瀏覽:561
金礦石化學分析方法 瀏覽:918
白酒發酵的方法和圖片 瀏覽:157
手機微信掙錢的方法 瀏覽:288
速成鋼膠棒的使用方法 瀏覽:954
華為橫屏設置在哪裡設置方法 瀏覽:554
筋膜炎用什麼方法檢查 瀏覽:176
真菌蘑菇稻草種植方法 瀏覽:496
胯部分離連接方法 瀏覽:942
高程測量的方法中高差計算公式 瀏覽:249
食用百合養殖方法和技巧 瀏覽:199
大數據集成分析方法 瀏覽:938
生產質量管控方法有哪些 瀏覽:306