來源:http://bbs.yesky.com/
一、ASP.NET 1、我的aspx程序,為什么總是把源程序代碼在瀏覽器頁面中顯示出來,請教高手! 源程序如下: <p>請輸入新的用戶 ID 和口令</p> <form runat=server> <table> <tr><td> <asp:RequiredFieldValidator runat=server ControlToValidate=txtName ErrorMessage="需要用戶用戶名。"> * </asp:RequiredFieldValidator> </td> <td>用戶 ID </td> <td><input type=text runat=server id=txtName></td> </tr> <tr> <td>口令 </td> <td><input type=password runat=server id=txtPWord></td> </tr> <tr> <td>請重新輸入口令 </td> <td><input type=password runat=server id=txtRePWord></td> </tr><table><br><input type=submit runat=server id=cmdSubmit value=Submit></form>
A:那很可能是因為你的ASP.NET沒裝好。謝謝使用微軟產(chǎn)品. 那很可能是因為你的ASP.NET沒裝好, 請運行一下\WINNT\Microsoft.NET\Framework\v1.0.2914目錄下的 aspnet_regiis -i -微軟亞洲技術(shù)中心 開發(fā)支持 本貼子僅供YESKY的用戶作為參考信息使用。其內(nèi)容不具備任何法律保障。您需要考慮到并承擔使用此信息可能帶來的風險。
2、各位大蝦,我在用VB時,遇到以下問題:1.VB總提示我建立的ACCESS數(shù)據(jù)庫無效
A:您可以試著裝一下VB 6.0 Service Pack 5 感謝您使用微軟產(chǎn)品。 您遇到的問題很可能是由于最初的VB 6.0不能讀取新的Access 2000的數(shù)據(jù)格式。您可以試著裝一下VB 6.0 Service Pack 5,看能不能解決您的問題。您可以從以下地方下載VB 6.0 Service Pack 5: http://msdn.microsoft.com/vstudio/sp/vs6sp5/dnldoverview.asp 另外,以下文章中也講述了一些相關(guān)問題,您可以看一下: http://support.microsoft.com/support/kb/articles/Q238/4/01.ASP 如果以上方法還是不能解決您的問題,您可以將您連數(shù)據(jù)庫的方法以及明確的錯誤信息再描述得詳細一些,這樣大家可以更清楚地了解您的問題。 - 微軟亞洲技術(shù)中心 VB技術(shù)支持 本貼子僅供YESKY的用戶作為參考信息使用。其內(nèi)容不具備任何法律保障。您需要考慮到并承擔使用此信息可能帶來的風險。
3、在安裝了VB的機器一切正常,但用VB的打包向?qū)砂惭b程序,復(fù)制到?jīng)]有VB的機器上進行安裝,就會出現(xiàn)以下錯誤。望指點迷津! Private Sub MyOpen() '打開數(shù)據(jù)庫 Dim db As Connection Set db = New Connection db.CursorLocation = adUseClient Mypath = App.Path + "\Mydata.Car;" If Right(App.Path, 1) = "\" Then Mypath = App.Path + "Mydata.Car;" db.Open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=" + Mypath Set RS = New Recordset RS.Open "select * from car", db, adOpenStatic, adLockOptimistic RS.MoveFirst End Sub
A:你需 要在目標機上裝MDAC2.0 你用的是Jet3.51 OLEDB Provider,所以需要在目標機上裝MDAC2.0(mdac_typ.exe in the VB6 CD). 如果你用Jet4.0 OLEDB Provider的話, 要在目標機器上裝MDAC2.1 or above. -微軟亞洲技術(shù)中心 開發(fā)支持 本貼子僅供YESKY的用戶作為參考信息使用。其內(nèi)容不具備任何法律保障。您需要考慮到并承擔使用此信息可能帶來的風險。
4、C#讀取URL里面的XML數(shù)據(jù)問題(微軟專家?guī)兔σ幌拢x謝!) 正常情況下,都是讀取靜態(tài)的XML文件,但是在證券領(lǐng)域里面,XML數(shù)據(jù)是隨時更新的。 比如第三方想我們提供XML數(shù)據(jù),我們給第二方作開發(fā),而第三提供給我們的是一個URL,這個URL是XML格式的內(nèi)容,包含著我們要得數(shù)據(jù)。 我請問是不是讀取靜態(tài)文件的方法跟讀取URL的方法是一樣的?只是把如"data.xml"換成如"http://www.yesky.com/news/stock.asp?code=0002"這樣就行了????
A:可以這樣實現(xiàn)的,請看C#代碼 感謝您使用微軟產(chǎn)品。 請看下列代碼: using System; using System.IO; using System.Xml; public class Sample { public static void Main() { //Create the XmlDocument. XmlDocument doc = new XmlDocument(); //Load the XML file from a remote url doc.Load("http://www.yesky.com/news/stock.asp"); doc.Save(Console.Out); } } 這樣,該C#程序就會把從遠程ASP頁面?zhèn)鬟^來的XML顯示在Console.Out(控制臺的輸出)了。 -微軟亞洲技術(shù)中心 .NET開發(fā)技術(shù)支持 本貼子僅供本網(wǎng)站的用戶作為參考信息使用。其內(nèi)容不具備任何法律保障。您需要考慮到并承擔使用此信息可能帶來的風險。具體事項可參見使用條款 (http://www.csdn.net/microsoft/terms.shtm)。 如果需要同步更新,那您就還需要隔一段時間去訪問這個URL來刷新數(shù)據(jù)
5、為什么我總是裝不上VS.NET 7.0,又沒有可以下載VS.NET 7.0的地方,另外能否詳細的回答一下安裝VS.NET 7.0的步驟好么?
A:感謝您使用微軟產(chǎn)品。 1、關(guān)于下載VS.NET的地址,請看一下這篇貼子: http://msdn.microsoft.com/vstudio/nextgen/getbeta.asp 2、安裝的詳細步驟,請參考VS.NET光盤上的說明readme.htm -微軟亞洲技術(shù)中心 Microsoft Developer Support 本貼子僅供本網(wǎng)站的用戶作為參考信息使用。其內(nèi)容不具備任何法律保障。您需要考慮到并承擔使用此信息可能帶來的風險。具體事項可參見使用條款 (http://www.csdn.net/microsoft/terms.shtm)。
6、一個FRAME,內(nèi)有頁面A和B.現(xiàn)想在A里用一條語句(JAVASCRIPT語句,非鏈接)令B頁面刷新,怎么辦?A里面這條語句由另一隱藏楨向A用document.write寫入
A:感謝您使用微軟產(chǎn)品。 下面是VBscript code,稍微改一下即可, set win=top.frames("B") win.navigate("your url here") -微軟亞洲技術(shù)中心 開發(fā)支持 本貼子僅YESKY的用戶作為參考信息使用。其內(nèi)容不具備任何法律保障。您需要考慮到并承擔使用此信息可能帶來的風險。
7、關(guān)于Asp.net的問題
Q:我前幾天買了天極網(wǎng)出版的asp.net完全入門一書,我照著書本上的例子把光碟源代碼(122301.apsx)粘 貼到我的虛擬目錄下運行,但瀏覽器總是顯示: Compiler Error Message: BC30002: Type is not defined: 'ADOConnection' Source Error: Line 8: Line 9: '創(chuàng)建對象ADOConnection Line 10: Dim objConn as ADOConnection Line 11: objConn = New ADOConnection 我弄不懂為什么他說我“Type is not defined: 'ADOConnection'”,程序中已經(jīng)作了以下引用 <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.ADO" %> 請高手指點一下 源代碼如下: <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.ADO" %> <% '設(shè)置連接串... Dim strConnString as String strConnString = "Provider=SQLOLEDB; Data Source=(local); " & _ "Initial Catalog=pubs; User ID=sa" '創(chuàng)建對象ADOConnection Dim objConn as ADOConnection objConn = New ADOConnection '設(shè)置ADOCOnnection對象的連接串 objConn.ConnectionString = strConnString objConn.Open() '打開數(shù)據(jù)鏈路 '創(chuàng)建SQL字符串 Dim strSQL as String = "SELECT * FROM authors" '創(chuàng)建對象ADODatasetCommand 和Dataset Dim objDSCommand as ADODatasetCommand Dim objDataset as Dataset = New Dataset objDSCommand = New ADODatasetCommand(strSQL, objConn) '填充數(shù)據(jù)到Dataset '并將數(shù)據(jù)集合命名為 "Author Information" objDSCommand.FillDataSet(objDataset, "Author Information") objConn.Close() '關(guān)閉數(shù)據(jù)鏈路 objConn = Nothing '清除對象 Authors.DataSource = _ objDataset.Tables("Author Information").DefaultView Authors.DataBind() %> <HTML> <head> <title> connecting! </title> </head> <BODY> <asp:DataGrid id="Authors" runat="server"/> </BODY> </HTML>
A:感謝您使用微軟產(chǎn)品。 從你的代碼來看,ADOConnection對象是在.NET beta1版本中才有的。 在最新的beta2中,該類已經(jīng)被另外一個類OleDbConnection取代了。 因此,您用的ASP.NET例子應(yīng)該是針對beta1的,如果您的.NET版本是beta2,就會出現(xiàn)這種類似的錯誤。 -微軟亞洲技術(shù)中心 ASP開發(fā)支持 本貼子僅供本網(wǎng)站的用戶作為參考信息使用。其內(nèi)容不具備任何法律保障。您需要考慮到并承擔使用此信息可能帶來的風險。具體事項可參見使用條款 (http://www.csdn.net/microsoft/terms.shtm)。
|