New Ribbon
用Canva設計超快超質感(第2版):商業設計、簡報、影片、網頁、電子書與AI應用最速技 AI繪圖工具 × AI視覺設計平台,從圖像生成到專業設計! 最強職場助攻!ChatGPT + AI 高效工作術 短影音制霸:打造TikTok、YT Shorts、IG Reels成功方程式與AI高效創作力 Canva+AI創意設計與品牌應用250招:從商業技巧、社群祕技到AI圖文影音特效 快快樂樂學威力導演2024.影音剪輯與AI精彩創作 Power Automate自動化超效率工作術 Midjourney AI圖像魔導書:搭配ChatGPT魔法加倍 超人氣FB+IG+LINE社群經營與行銷力(第二版) 翻倍效率工作術:不會就太可惜的 Excel × ChatGPT 自動化應用 AppInventor2零基礎入門班中文版(第六版) Python零基礎入門班(第四版) C語言學習聖經 用Canva設計超快超質感:平面、網頁、電子書、簡報、影片製作與AI繪圖最速技 PHP8/MySQL網頁程式設計自學聖經 翻倍效率工作術 - 不會就太可惜的Power BI大數據視覺圖表設計與分析(第三版) 社群經營一定要會的影音剪輯與動畫製作術 Notion高效管理250招:筆記×資料庫×團隊協作,數位生活與工作最佳幫手 Office 2021高效實用範例必修16課(附500分鐘影音教學/範例檔) Excel自學聖經(第二版):從完整入門到職場活用的技巧與實例大全

 

  您好~請問挑戰ASP.NET3.5互動VB第6章問題

azel

azel
更新時間:2012/2/25 下午 04:12:34

 

不好意思又來打擾了~~@@"

這幾天嘗試用自己的資料庫~
重新實做一次各章範例~
到第六章p6-31時~我使用自己的資料庫產生(INSERT)表
在書本P-39要修改原始碼時~發現
InsertCommand資料連結出現所謂(column)欄位字串~
無法再往下做了~想請問為何會出現這個欄位?
小弟檢查過所有資料表定義都和貴室所附的一樣~
另外在執行forum.aspx~點選"選取"也是無法正常顯示~實在找不出問題~只好又來叨擾~
還望貴室給予指導~檔案已寄至貴室信箱~

祝貴室佳節愉快~事事順心~感謝您!

文淵閣工作室

文淵閣工作室
更新時間:2012/2/29 上午 10:39:35

 

經測試,問題出在您資料表中欄位名稱的命名:欄位名稱不可使用「-」,需用下面的橫線「_」,例如將「m-id」改為「m_id」等。

azel

azel
更新時間:2012/3/2 下午 02:58:15

 

您好~感謝熱心指導~上個問題已順利解決~
但不幸馬上又遇到新的問題~
實作至書本p6-47頁~
在撰寫(DetailsView2_PreRender)程式碼
會出現錯誤~訊息為
(並未將物件參考設定為物件的執行個體)
爬了兩天的文章還是無法查出問題~
只好又來叨擾~
再麻煩您看一下~
檔案已寄至貴室信箱~感謝您!

文淵閣工作室

文淵閣工作室
更新時間:2012/3/5 上午 07:24:46

 

修改 forum.aspx:
439列加入 DefaultMode="Insert" Visible="false" 成為:
<asp:DetailsView ID="DetailsView2" runat="server" AutoGenerateRows="False" Caption="回應留言" DataKeyNames="r_id" DataSourceID="SqlDataSource5" Height="50px"  HorizontalAlign="Center" Width="80%" DefaultMode="Insert" Visible="false">
因為要設定為新增模式才能找到控制項。

azel

azel
更新時間:2012/3/7 下午 01:47:50

 

貴室您好~上次問題感謝指導~已順利解決~

不好意思~要再請教一下~

<<目前在forum.aspx網頁執行結果是:
新增留言功能能正確顯示~
但按下"插入"後無反應~
重新整理頁面後資料都有記錄完成~

回應留言功能~"插入"和"取消"都無反應~
重新整理頁面後資料也會記錄完成~
但在回覆欄位不會累加~>>

<<在forumadmin.aspx管理頁面情況是:
編輯主留言更新和取消功能都正常~
但在編輯回覆欄位時的"更新"功能無法記錄
此頁和forum.aspx應該沒有關聯性吧?
會因為前面程式沒寫好影響後面的結果嗎?
查了半天在想是否為資料庫連接的問題?>>

再麻煩貴室前輩幫忙看一下~感謝您~!
檔案已寄至貴室信箱~

文淵閣工作室

文淵閣工作室
更新時間:2012/3/12 上午 10:53:42

 

forum.aspx.vb:
124 126 128 130 132列:DetailsView1 改為 DetailsView2
136列最後:Handles DetailsView1.ItemInserted 改為 Handles DetailsView2.ItemInserted
138列改為:Dim conn As String = System.Web.Configuration.WebConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString()

forumadmin.aspx.vb:
100列改為:SqlDataSource3.UpdateParameters("r_id").DefaultValue = Convert.ToString(DataList2.DataKeys(e.Item.ItemIndex))

azel

azel
更新時間:2012/3/12 下午 01:38:51

 

感謝您的指導~我知道問題出在哪了~
請恕我眼殘~!

azel

azel
更新時間:2012/3/17 上午 09:29:26

 

您好~不好意思又來打擾了

繼3/7號的問題~
<<目前在forum.aspx網頁執行結果是:
"新增留言"功能正常~
但在"回應留言"功能輸入資料完成後~
按下"插入"後無反應~會卡在"回應留言"畫面~
重新整理頁面後資料卻都有記錄完成~
但在"回覆"欄位不會做累加的動作~>>

再麻煩貴室看一下~還請不吝指導~感謝您~!
檔案已寄至貴室信箱~

文淵閣工作室

文淵閣工作室
更新時間:2012/3/19 上午 11:25:43

 

forum.aspx.vb 138 列改為:
Dim conn As String = System.Web.Configuration.WebConfigurationManager.ConnectionStrings("connectionstring").ConnectionString()Dim conn As String = System.Web.Configuration.WebConfigurationManager.ConnectionStrings("connectionstring").ConnectionString()

azel

azel
更新時間:2012/3/19 下午 01:15:15

 

您好~
貴室回覆的答案和我原本的程式並無不同~
而且好像回重覆兩次了~
可以再請貴室確認一下嗎?感謝~!

文淵閣工作室

文淵閣工作室
更新時間:2012/3/20 上午 10:16:41

 

的確貼兩次,一次即可。
您將資料連接字串名稱「connectionstring」打成「connectstring」
Dim conn As String = System.Web.Configuration.WebConfigurationManager.ConnectionStrings("connectionstring").ConnectionString()

wu

wu
更新時間:2012/6/1 下午 07:07:14

 

你好 我現在在學購物車
我也買了互動網站百寶箱
我跟你的範例學
但執行按下購物車卻一直出現
只有在偵錯模式編譯時,才可以顯示產生此未處理例外狀況的原始程式碼。若要啟動,請依照下列步驟之一,然後要求 URL:

1. 將 "Debug=true" 指示詞加入產生錯誤的程式碼頂端。例如:

  <%@ Page Language="C#" Debug="true" %>

或:

2. 將下列區段加入您應用程式的組態檔:

<configuration>
   <system.web>
       <compilation debug="true"/>
   </system.web>
</configuration>

這個 無法連結到下個網頁
artial Class A1goods
    Inherits System.Web.UI.Page
    Dim htChoose As Hashtable = New Hashtable
  Protected Sub addTocart(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs)
        htChoose = Session("allChoose")
        Dim id As String = FormView1.DataKey.Value
        Dim name As String = CType(FormView1.FindControl("nameLabel"), Label).Text
        Dim cose As String = CSng(CType(FormView1.FindControl("coseLabel"), Label).Text)
        Dim quantity As String = CSng(CType(FormView1.FindControl("TextBox5"), TextBox).Text)
        If htChoose.ContainsKey(id) Then
            Dim arrStr() As String = htChoose(id).ToString.Split("&")
            arrStr(2) = CStr(Val(arrStr(2) + 1))
            htChoose.Remove(id)        '刪除Hashtable 所存著檔案
            htChoose.Add(id, arrStr(0) & "&" & arrStr(1) & "&" & arrStr(2))   '重新這立一個Hashtable 資料重複時,數量增加 其他不便 . 使用方法
        Else
            htChoose.Add(id, name & "&" & cose & "&" & quantity)

        End If
        Session("allchoose") = htChoose
        Response.Redirect("~/buyas.aspx")
    End Sub

End Class
請問這有哪裡錯的嗎

文淵閣工作室

文淵閣工作室
更新時間:2012/6/2 上午 05:15:47

 

請在 web.config 中  <system.web> 區段加入
<compilation debug="true"/>
於本機執行,看看其顯示的錯誤程式行號及錯誤訊息為何?




 

 

Re:您好~請問挑戰ASP.NET3.5互動VB第6章問題

請輸入姓名。

已超出字元數目的最大值。


請輸入電子郵件。

格式無效。


請輸入內容。