Time of Update: 2018-12-06
前段時間做了一個國外網站,本地時間格式與伺服器時間格式不一樣,相對應的程式也出錯,自己split分割有的時候也會不對. 後來查了一下發現MS有個解決方案 <SCRIPT Runat=Server Language=VBScript>Sub SetLCID() Dim strAcceptLanguage Dim strLCID Dim strPos strAcceptLanguage =
Time of Update: 2018-12-06
Meta標籤無疑對網站宣傳是有很大作用的,搜尋引擎通過Meta標籤得到網頁的相關資訊,如Keywords,Description等等內容。如果用Asp.Net來進行動態產生頁,特別是使用模板頁,似乎無法為每個網頁加入Meta資訊,其實不然,完全可以用編程的方式為自己的aspx頁加入Meta資訊。 protected void Page_Load(object sender, EventArgs e) { HtmlMeta metaKeyWords = new
Time of Update: 2018-12-06
序列化:將對象轉為byte[]然後轉為String。可以將對象轉化為可以轉輸的格式。 public byte[] Serializable_Data(Object obj) { IFormatter formatter = new BinaryFormatter(); MemoryStream ms = new MemoryStream(); byte[] b; formatter.Serialize(ms, obj);
Time of Update: 2018-12-06
擴充ASP.NET MEMBERSHIP許可權功能 目前常用的ASP.NET 的membership功能,可以將許可權控制到頁,需要我們在web.config中進行設定,如果需求稍多一點,你會發現有些力不從心,網上有很多開源的許可權管理系統,但差不多都是重新設計開發,所以我這裡要做的是在membership的基礎上增加 使用者組許可權到每個頁面及按鈕的功能,如A組只能新增,他的頁面上面就只有新增按鈕,B組只能刪除和修改
Time of Update: 2018-12-06
set objComm = Server.CreateObject("adodb.command") objComm.CommandType = 4 objComm.ActiveConnection = conn objComm.CommandText = "預存程序名字" objComm.Prepared = true objComm.Parameters.append objComm.CreateParameter("@field",200,1,
Time of Update: 2018-12-06
近日在一個asp.net項目中使用NHibernate來作為資料訪問層。實體類及其對應檔都一一通過nUnit的測試。將測試專案下的app.config的配置內容搬到asp.net項目的web.config下,結果報ADOExceptin cannot open connection。無計可施之下,試試不使用信任連接,哈哈哈,結果正常了。以下是能正常使用的配置內容
Time of Update: 2018-12-06
之前介紹的是如何讓按鈕顯示在不同的使用者組中,現在需要做的是 如果這本是B組具有新增功能許可權訪問的頁,A組進來後怎麼進行提示 1. HttpModule.cs Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
稍大型的網站都會將asp.net的頁面緩衝起來,使用者訪問時首先檢查對應的html檔案是否存在,不存在時才去產生一次。或乾脆只將asp.net作為背景程式,在背景程式產生的整站的html檔案,網站只以html的形式提供給瀏覽者。後者自成系統,效率比前者好,但比前者要複雜多了,並不是我能三語兩言能說的;我只想,前者有沒有簡便一些的asp.net程式html化的方式呢?為一個asp.net程式添加一個HttpModule,做了一個小嘗試<httpModules> &
Time of Update: 2018-12-06
寫這個的東西人多了,小網站偶爾也要用一下自己也寫一個 Randomizedim i:i=0sql="select id,caption from table"set rs=server.CreateObject("adodb.recordset")rs.open sql,conn,1,3lngCount = rs.RecordCountredim idList(lngCount) while i<lngCount lngRnd = Int((lngCount * Rnd) + 1)
Time of Update: 2018-12-06
來自Scottgu部落格的資訊:http://weblogs.asp.net/scottgu/archive/2010/11/09/announcing-the-asp-net-mvc-3-release-candidate.aspxASP.NET MVC 3 RC發布了下載
Time of Update: 2018-12-06
文章目錄 譯文 微軟在10號發布了ASP.NET MVC3的發布候選版(RC:Release-candidate),該版本提供了Razor視圖引擎的智能感知等功能,並同樣具備Online許可。眼饞的同學是不是已經迫不及待的想將現有項目升級呢?這裡我就將官方ReleaseNotes中的升級辦法翻譯總結一下,以方便那些不喜歡看羅裡囉嗦的英文文檔的廣大同學。譯文要將現有的ASP.NET MVC2項目手動升級到ASP.NET
Time of Update: 2018-12-06
今天心血來潮就把網站升級為基於.Net Framework4的ASP.NET4了(WebForm)。中間碰到一些小問題,這裡記錄一下。萬一有哪位兄弟碰到,也算造福社會了…首先用VS2010開啟解決方案的話會自動為你升級,升級後的Web.config立即變得清爽無比。 編譯一次程式以後就發行就緒了。VS2010的發布功能很強大,看圖
Time of Update: 2018-12-06
還是在繼續做我的畢業設計,現在已經做到前台代碼了。在前台頁面的資料繫結時又遇到了一個問題,終於通過自己的努力解決了,在這裡同大家分享一下。(不知道以前有沒有類似的文章)前言:在BLL層中的基本上都是CRUD的操作,分別對應資料庫中的INSERT、SELECT、UPDATE、DELETE語句(預存程序),在DAL層讀資料時(Read/Select),一般是返回一行資料,或是多行資料,回到BLL層時就對應一個邏輯對象或是一組對象,如IList<T>。這樣的話,在前台頁面時就可以利用Obj
Time of Update: 2018-12-06
1、在compilation 下,請設定debug=false ,如下:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
首先 看一下你的運行環境 是vs 2003 還是vs2005 05的話 有OnClientClick 03是沒有的 在一個是btnDel.Attributes.Add("onclick", "return confirm('確認刪除?')"); 所在的位置 03寫法 HTML code<asp:ImageButton ID="ibtn" runat="server" OnClick="ibtn_Click" />C# code protected void
Time of Update: 2018-12-06
/** 輸入參數* _Request: Page.Request 對象* _Response: Page.Response 對象* _fileName: 下載檔案名稱* _fullPath: 帶檔案名稱下載路徑* _speed 每秒允許下載的位元組數* 返回是否成功*/public static bool ResponseFile(HttpRequest _Request,HttpResponse _Response,string _fileName,string _fullPath,
Time of Update: 2018-12-06
邏輯層只要把參數傳到資料層就可以了,在資料層裡進行資料庫操作 展示層: MethedBLL bLL=new MethedBLL(); bLL.Methed(參數1,參數2); 邏輯層 public 傳回型別 Methed(string 參數1,string 參數2) { MEthedDAL dAL=new MethedDAL(); dAL.Methed(參數1,參數2); } 資料訪問層 public 傳回型別 Methed(string 參數1,string 參數2) {
Time of Update: 2018-12-06
在網路開發中,經常遇到需要使用ASP.NET與JavaScript聯合進行控制的情況。在本篇中,將使用DataGrid進行資料繫結,使用Javascript控制當選中其中的checkbox時,該行顏色改變。 首先,在頁面中建立一個DataGrid控制項,並設定其模板。 以下是引用片段: < asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False"> <
Time of Update: 2018-12-06
在GridView中我們可以直接添加一個CommandField刪除列來刪除某行資訊。但為了避免誤操作引起的誤刪除,在刪除操作者讓操作者再確認下,完後再進行刪除。 首先我們給我們的GridView 添加一個模板列,如下:以下是引用片段: <ASP:TemplateField HeaderText="Delete" ShowHeader="False"> <ItemStyle ForeColor="Red" />
Time of Update: 2018-12-06
這裡的內容基本上來自MSDN中的一篇文章,標題為《 How to upload a file to a Web server in ASP.NET by using Visual Basic .NET 》,英文沒問題的話,Redirect到這篇文章好了。 使用Windows2003的iis 6.0會對檔案上傳的大小做一限制,這使得伺服器更安全。預設的asp上傳大小為200k,Asp.NET的大小為4M。網上有很多文章介紹如何突破IIS