Time of Update: 2018-12-08
如果頁面單純的使用js來建立,要寫大量的代碼,而且不直觀。 在asp.net中,其實我們可以建立使用者自訂控制項,通過Ajax請求返回使用者自訂控制項HTML代碼。複製代碼 代碼如下:public static string RangerUsControl(string controlName) { StringBuilder build = new StringBuilder(); HtmlTextWriter htmlWriter = new HtmlTextWriter(new
Time of Update: 2018-12-08
複製代碼 代碼如下:<% set studentinstance = CreateStudent() if not isnull(studentinstance) then Response.write("StudentId:"&studentinstance.StudentId&"<Br/>") Response.write("StudentName:"&studentinstance.StudentName&"<Br/>")
Time of Update: 2018-12-08
複製代碼 代碼如下:<% '/* 函數名稱:Zxj_ReplaceHtml ClearHtml '/* 函數語言:VBScript Language '/* 作 用:清除檔案HTML格式函數 '/* 傳遞參數:Content (註:需要進行清除的內容) '/* 函數作者:張曉軍(古城童話) QQ:382511147 '/* 函數說明:正則匹配(Regex)模式進行資料匹配替換 Function ClearHtml(Content) Content=Zxj_ReplaceHtml("[^&
Time of Update: 2018-12-08
就是希望讓Web應用程式從一開始運行到結束都一直存在,有人就說為什麼不用Application呢?其實Cache是可以一段時間內自動更新資料的,而Application就無法做成這樣的,另外Application在Web這種高並發的系統中一定要考慮安全執行緒的問題,Application本身就不是安全執行緒的,而Cache就是安全執行緒。所以一般我都會在很多個物件中我只從Web開始啟動並執行時候從資料庫或檔案裡擷取一次資料,在不同的頁面中,都是使用Cache的,而且Cache中的資料可能弄成自動
Time of Update: 2018-12-08
複製代碼 代碼如下://產生縮圖函數 //順序參數:源圖檔案流、縮圖存放地址、模版寬、模版高 //註:縮圖大小控制在模版地區內 public static void MakeSmallImg(System.IO.Stream fromFileStream, string fileSaveUrl, System.Double templateWidth, System.Double templateHeight) { //從檔案取得圖片對象,並使用流中嵌入的顏色管理資訊
Time of Update: 2018-12-08
放在伺服器端,也可以用ajax來實現,不刷頁面。但我覺得有更直接更簡單方法,用一個js事件是可以實現的。 但,DropDownList不偈Button等控制項提供了一些像"OnClientClick"前台事件,只有服務端事件。 想到,所有C#頁面代碼,最終都是產生HTML,js事件也是最終運在瀏覽器中,以Html為基礎的。服務端控制項最終產生的HTML控制項有什麼js事件,我們應該就能在aspx中給它添加相應的事件。 DropDownList
Time of Update: 2018-12-08
加上之前學習過Linq to Entity,因此學習起來也比較隨心應手。 以下是項目中某個底層的代碼,記下做個備忘,如果能給新手學習Linq to Xml帶來協助,那就再好不過了 XML檔案的格式: 複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?> <configuration> <OPsystemConfig> <MemberCenter> <DomainName>DomainName&
Time of Update: 2018-12-08
1 顯示枚舉的值:<%# (CN80s.DDPM.Model.Enum.EnumBidCardStatus)(int)Eval("PerpaidCard_Status")%> 2 為下拉框綁定枚舉: 複製代碼 代碼如下:GetEnumList(ddlBids); void GetEnumList(DropDownList ddl) { foreach (EnumBidCardType s in System.Enum.GetValues(typeof(EnumBidCardType)
Time of Update: 2018-12-08
在微軟推出.NET並進行了大規模的推廣普及之後,ASP.NET逐漸進入了資訊化系統開發的主流。但與此同時,而用ASP開發的舊系統面則臨被整合,這時,面臨一個問題:ASP與ASP.NET互相整合時,其中文COOKIES資訊無法被互連共用,當使用ASP.NET寫入中文COOKIES資訊後,使用ASP進行讀取,讀出來的卻是亂碼,而非中文。 後來通過尋找資料,不停地實踐,終於找到了問題的根源,中文COOKIES資訊在ASP中無法被正確讀取得原因為其中文編碼格式不同。
Time of Update: 2018-12-08
相同點:1. 二者儲存的變數的有效範圍都是整個應用程式的生命週期。2. 二者都可以存貯對象。不同點:1. application是在asp階段使用的,後來升級到.net後,使用的是cache,但為了向前相容,依然保留了application。2.
Time of Update: 2018-12-08
核心技術: 複製代碼 代碼如下:using System.Data.SqlClient; using System.IO; string SqlStr1 = "Server=(local);DataBase=master;Uid=sa;Pwd="; string SqlStr2 = "Exec sp_helpdb"; string SqlStr1 = "Server=(local);database='" + this.DropDownList1.SelectedValue +
Time of Update: 2018-12-08
1、靜態模板頁面 template.html,主要是定義了一些特殊字元,用來被替換。 複製代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=
Time of Update: 2018-12-08
其中用得最多的就是他的Tabs屬性,用於定義子標籤選項,可參考所示: 其中content.html的代碼如下程式碼片段,為運行效果:複製代碼 代碼如下:<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title></title> <style type="text/css"> body{font-size:12px;} </style> </head&
Time of Update: 2018-12-08
我還是直接貼例子在說明一下吧: 複製代碼 代碼如下://Form1.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using EncodeMy; namespace TestEnCode { public
Time of Update: 2018-12-08
如類似以下的代碼: 複製代碼 代碼如下:Uri uri = new Uri(targetUrl);//targetUrl對應檔案的絕對路徑 System.Net.HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri); request.Method = "PUT"; request.Credentials = System.Net.CredentialCache.DefaultCredentials;
Time of Update: 2018-12-08
複製代碼 代碼如下:using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls;
Time of Update: 2018-12-08
今天也自己試試用這個工具來配置一下。首先在資料庫中建立了一個資料庫,名稱為TESTDB,然後建立了一個sqlserver的登入名稱(testdb),指定了testdb為TESTDB的預設資料庫。然後就開始配置了。 配置過程是參考《aspnet_regsql.exe 工具註冊資料庫》的,但是到了選擇伺服器和資料庫時候,填寫了正確的伺服器名,選擇sql server身分識別驗證,填寫了建立的testdb使用者名稱和密碼,然後點選下拉框來選擇目標資料庫,此時出現了錯誤提示:(未能查詢SQL
Time of Update: 2018-12-08
假設現在主表為公司表(公司ID,公司名稱,公司類型,公司規模),從表為部門表(部門ID,公司ID,經理,聯絡電話),現在一個公司有四個部門,要在同一個頁面上錄入公司資訊以及四個部門的資訊,如何動態建立部門資訊錄入口,以及如何擷取資料存放區到資料庫中,請看下面的代碼。 頁面HTML代碼及js指令碼 代碼 複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" Codebehind="Default.aspx.cs" Inherits="
Time of Update: 2018-12-08
Runtime Error Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be
Time of Update: 2018-12-08
方法一 :使用XML控制項 代碼 複製代碼 代碼如下:<% @ Page Language="C#"%> <html> <body> <h3><font face="Verdana">讀取XML方法一</font></h3> <from runat=server> <asp:Xml id="xml1" DocumentSource="grade.xml" runat="server" />