當前位置:首頁 » 操作系統 » aspmvc源碼

aspmvc源碼

發布時間: 2025-09-05 08:11:18

1. asp.net mvc 3 安裝時候發生嚴重錯誤、代碼是:0x80070643 怎麼解決 謝謝

今天新安裝了一台筆記本電腦,但在安裝Asp.Net MVC 3.0時,安裝程序報嚴重錯誤,原以為是軟體包下載的問題(新下載的軟體包),重新下載安裝,依然是報嚴重錯誤,仔細看了一下報錯,錯誤碼是「0x80070643」,搜索了一下該錯誤,ms有這個錯誤的報告:http://support.microsoft.com/kb/2531566

是因為我先安裝了vs2010 SP1造成的,解決方法是,進入注冊表,刪除下面注冊表信息

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/ASP.NET/4.0.30319.0/Path
HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Microsoft/ASP.NET/4.0.30319.0/Path

(我的電腦上只有第一個注冊表項)

然後重新安裝Asp.Net mvc 3的軟體包,安裝成功。

最後把上面的注冊表信息恢復回去。

UPdate: 2011-06-02

今天又找到一個好方法:直接解壓縮AspNetMVC3Setup.exe,進入解壓縮的目錄執行

aspnetmvc3.msi、aspnetmvc3vs2010tools.msi等安裝包

2. asp.net mvc 上傳圖片 webuploader

先分析原因。
你出現這個錯誤是因為你沒有了解ASP.NET的工作原理。ASP.Net 和php,jsp ,asp等伺服器語言一樣 都是為了生成可供瀏覽器解析的頁面,而可供跡則消瀏覽器解析的語言只有HTML。

1,如果你在aspx頁面中插入一個asp:LinkButton 那麼運行頁面後 在瀏覽器中查看源代碼你會發現這個標簽實際被轉為了一個<a>標簽。
2,為什麼你的寫法不會轉換呢?因為首先 傳遞給Literal1.Text 的值在asp.net中作為一段字元串被直接輸出到瀏覽器中。那麼你的寫法到瀏覽器後源代碼中仍然是一個asp:LinkButton 標簽,而這個標簽是無法被瀏覽器正確解析的。

解決辦法:
知道了原因,那麼如果非要按照你的寫法去寫,那麼應該是這樣的:
Literal1.Text = "姿知<li>" + ((users)Session["users"]).Name.ToString() + "</li><li> </li><li><a ID='LinkButton1' onclick='LinkButton1_Click1'>注銷</a></li><li> </li><li>信息修改</li><li> </li>";
但是當你修改完後發現點擊注銷按鈕依然不能執行!為什麼呢?
因為你的LinkButton1_Click1 事件並沒有在asp.net中被解析為可供瀏覽器識別的js代碼。

如何解決?

在aspx頁面中寫一個asp:LinkButton按鈕:
<asp:LinkButton ID='LinkButton2' runat='server' onclick='LinkButton1_Click1'>注銷</asp:LinkButton>

運行頁面,查看源代碼 看看這個新加的注銷按鈕被解析為了什麼html代碼,大概如下
<a id="LinkButton2" onclick="xxxxx"></a>

將新加的linkbutton 設置不可見屬性
<asp:LinkButton ID='LinkButton2' runat='server' visible="false" onclick='LinkButton1_Click1'>注銷</asp:LinkButton>

重新修改後台代碼
Literal1.Text = "<li>" + ((users)Session["users"]).Name.ToString() + "</li><li> </li><li><a ID='LinkButton1' onclick='xxxxx'>注銷</a></li><li> </li><li>信息修改</li><li> </li>";
//也就是將標簽的js事件綁定到那個隱藏的盯困注銷按鈕事件上。
希望對你有幫助

3. asp.net mvc是什麼

MVC架構是"Model-View-Controller"的縮寫,中文翻譯為"模型-視圖-控制器"。
網路已經有很好的說明了
http://ke..com/view/739359.htm?fr=ala0_1_1

ASP.NET的Model還可以分成 BLL -> DAL
還有LZ說的是ASP.NET的MVC 不是JAVA的 大家都知道asp.net是事件驅動機制為主的
但這種機制會有很多壞處 例如運行速度慢(相對) 不得不為了控制刷新而參入各種技術(如AJAX) ASP.NET的MVC 用微軟的話說 就是摒棄了事件機制 摒棄了runat="server"控制項 其中利弊總之眾說紛紜 不過.NET專業的各位可以在JAVA的各位面前自豪的說:"我們的MVC性能比JAVA還好!"

自己寫的 有點慢了哈哈 已經有人貼了一大片

http://e.codepub.com/2009/0422/3206.php
再給LZ貼一個快速入門 可以更詳細的了解一下 並動手試試沒有aspx.cs的asp.net吧 :D

熱點內容
在哪裡買吃雞安卓號 發布:2025-09-05 09:56:15 瀏覽:163
本地操作伺服器很卡什麼原因 發布:2025-09-05 09:48:27 瀏覽:545
java入門電子書下載 發布:2025-09-05 09:32:54 瀏覽:94
訪問著 發布:2025-09-05 09:25:39 瀏覽:274
伺服器IP訪問很慢 發布:2025-09-05 09:21:39 瀏覽:996
cpu訪問存儲器時的特性 發布:2025-09-05 09:17:13 瀏覽:983
博途軟體已經編譯但是程序有錯 發布:2025-09-05 09:06:10 瀏覽:481
蘋果手機密碼鎖了怎麼解鎖 發布:2025-09-05 09:00:30 瀏覽:886
apache埠修改linux 發布:2025-09-05 08:42:22 瀏覽:718
kafka源碼編譯 發布:2025-09-05 08:30:21 瀏覽:586