asp.net結課作業中遇到的問題解決4

目錄

1、vs2019每次運行一次項目之后,樣式表的格式就算在vs2019上改變了,在瀏覽器中顯示的還是以前的樣式,所以應該如何修改

2、如何實現選擇下拉框之后,顯示所選擇的這個類型的書籍的名稱

3、如何實現點擊首頁顯示的書籍,如何按照點擊的名稱,進入該書籍的相關內容呢

?4、為什么數據庫中的text類型的元素輸入之后會顯示全部都是?呢,要怎么調整才能解決這個問題

待解決問題


1、vs2019每次運行一次項目之后,樣式表的格式就算在vs2019上改變了,在瀏覽器中顯示的還是以前的樣式,所以應該如何修改

? ? ? ? 在瀏覽器上按下 Ctrl + Shift + Delete 鍵或查找瀏覽器設置中的“清除瀏覽數據”選項來完成。

2、如何實現選擇下拉框之后,顯示所選擇的這個類型的書籍的名稱

  1. 添加獲取書籍類型名稱的 SQL 查詢,并使用參數化查詢來防止 SQL 注入攻擊。
  2. 將獲取到的書籍類型名稱存儲在?typeName?變量中。
  3. 在生成書籍列表的 HTML 代碼之前,根據獲取到的書籍類型名稱構建了提示信息,并添加到了 HTML 代碼中。
   // 查詢書籍類型名稱string typeNameQuery = "SELECT name FROM BookType WHERE id = @selectedValue";SqlCommand typeNameCommand = new SqlCommand(typeNameQuery, myconnection);typeNameCommand.Parameters.AddWithValue("@selectedValue", selectedValue);string typeName = typeNameCommand.ExecuteScalar()?.ToString();// 生成書籍列表的 HTML 代碼StringBuilder sb = new StringBuilder();sb.Append("<div class=\"book-list\">");if (!string.IsNullOrEmpty(typeName)){sb.Append("你所查詢的 " + typeName + " 類型的書籍有:<br/>");}

總結來說就是使用另一個SQL server語句查詢對應的書籍類型,然后輸出,然后再繼續后面的操作。

3、如何實現點擊首頁顯示的書籍,如何按照點擊的名稱,進入該書籍的相關內容呢

? ? ? ? 這個就要在要顯示的那一個網頁進行設計了。即novel網頁中,首先在要顯示圖書信息的位置添加一個占位符,然后在novel.aspx.cs文件中添加要實現的功能:

 protected void Page_Load(object sender, EventArgs e){if (!IsPostBack){// 檢查是否傳入了書籍 ID 參數if (Request.QueryString["id"] != null){// 獲取傳入的書籍 IDint bookId = Convert.ToInt32(Request.QueryString["id"]);// 獲取連接字符串connectionString = ConfigurationManager.ConnectionStrings["ReadConnString"].ConnectionString;// 打開數據庫連接connection.ConnectionString = connectionString;connection.Open();try{string query = "SELECT bookname as 書名, author as 作者, type as 書籍類型, laiiyuan as 來源, addtime as 添加時間 FROM books WHERE Id = @bookId";SqlCommand command = new SqlCommand(query, connection);command.Parameters.AddWithValue("@bookId", bookId);SqlDataReader myreader = command.ExecuteReader();// 顯示書籍詳細信息if (myreader.Read()){string bookName = myreader["書名"].ToString();string author = myreader["作者"].ToString();string type = myreader["書籍類型"].ToString();string laiYuan = myreader["來源"].ToString();string addTime = myreader["添加時間"].ToString();// 創建 Label 控件來顯示書籍詳細信息Label bookDetailsLabel = new Label();bookDetailsLabel.Text = "書名:" + bookName + "<br/>";bookDetailsLabel.Text += "作者:" + author + "<br/>";bookDetailsLabel.Text += "書籍類型:" + type + "<br/>";bookDetailsLabel.Text += "來源:" + laiYuan + "<br/>";bookDetailsLabel.Text += "添加時間:" + addTime + "<br/>";bookDetailsLabel.Attributes["style"] = "font-size: 25px;";// 將 Label 控件添加到 PlaceHolder 中bookListPlaceholder.Controls.Add(bookDetailsLabel);}myreader.Close();}finally{// 關閉數據庫連接connection.Close();}}}}

這里我本來是想顯示一下相應書籍的圖片的,但是沒有設置成功,先把基本的內容寫完,再添加這些吧。

?4、為什么數據庫中的text類型的元素輸入之后會顯示全部都是?呢,要怎么調整才能解決這個問題

????????修改數據庫字段類型:考慮將數據庫中文本類型字段的類型從 text 修改為 nvarchar(max)(如果是 SQL Server)或者適合你使用的數據庫的等效類型。nvarchar(max) 支持 Unicode 字符,避免了字符集和編碼問題。

待解決問題

?怎么調整文章顯示的格式,使得其有空格有回車

?怎么修改使得文章名和章節名在第一行,內容在下面顯示

?怎么實現在novel中點擊開始閱讀,進入閱讀界面,然后開始閱讀呢

? ? ? ? 首先肯定得先寫個數據庫來存儲,然后至于怎么顯示,就是一個問題。

?點擊某個書籍,如果是跳轉到一個新的網頁,那書多了得寫很多個網頁,所以跳轉的方式肯定不是直接跳轉到某個固定頁面,那么該如何實現跳轉

?我想要實現跳轉的是一個界面,只是編號不同,該怎么實現呢?(幾種不同的書籍,好像可以通過UserControl實現。)

?不支持MasterPageFile="~/MasterPage.master"嗎?為什么

?如何實現bookListPlaceholder這種方式下的

??如何使得DropDownList中的某個選擇還能繼續向下選

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/12186.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/12186.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/12186.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

高清模擬視頻采集卡CVBS四合一信號采集設備解析

介紹一款新產品——LCC261高清視頻采集與編解碼一體化采集卡。這款高品質的產品擁有卓越的性能表現和豐富多樣的功能特性&#xff0c;能夠滿足廣大用戶對于高清視頻采集、處理以及傳輸的需求。 首先&#xff0c;讓我們來了解一下LCC261的基本信息。它是一款基于靈卡技術研發的高…

Shell三劍客之sed

前言&#xff1a; Shell三劍客是grep、sed和awk三個工具的簡稱,因功能強大&#xff0c;使用方便且使用頻率高&#xff0c;因此被戲稱為三劍客&#xff0c;熟練使用這三個工具可以極大地提升運維效率。 sed是一個流編輯器&#xff0c;用于對文本進行編輯、替換、刪除等操作。sed…

LeetCode2095刪除鏈表的中間節點

題目描述 給你一個鏈表的頭節點 head 。刪除 鏈表的 中間節點 &#xff0c;并返回修改后的鏈表的頭節點 head 。長度為 n 鏈表的中間節點是從頭數起第 ?n / 2? 個節點&#xff08;下標從 0 開始&#xff09;&#xff0c;其中 ?x? 表示小于或等于 x 的最大整數。對于 n 1、…

深入探索Android簽名機制:從v1到v3的演進之旅

引言 在Android開發的世界中&#xff0c;APK的簽名機制是確保應用安全性的關鍵環節。隨著技術的不斷進步&#xff0c;Android簽名機制也經歷了從v1到v3的演進。本文將帶你深入了解Android簽名機制的演變過程&#xff0c;揭示每個版本背后的技術細節&#xff0c;并探討它們對開…

淺談下MYSQL表設計的幾條規則

作為后端開發人員&#xff0c;避免不了和數據庫打交道&#xff0c;可是我們怎么能夠設計出高效&#xff0c;可維護&#xff0c;可擴展的數據庫設計呢&#xff0c;在這里我總結了幾個點&#xff0c;供大家參考。 在寫之前&#xff0c;可能需要重復下數據庫設計的范式原則&#…

docker-compose.yml文件詳解

創建 docker-compose.yml 文件是使用 Docker Compose 管理多容器應用的第一步。這個 YAML 格式的文件詳細描述了服務、網絡和卷等組件以及它們之間的關系。下面是對一個典型 docker-compose.yml 文件結構的詳解&#xff1a; 基本結構 一個基本的 docker-compose.yml 文件通常…

水雨情監測系統—實時監測水位信息

TH-SW3水雨情監測系統是一種專門用于實時監測和收集水文氣象數據的自動化系統。它能夠實時獲取區域內降雨和水情數據&#xff0c;并將其存儲到數據庫中進行分析處理&#xff0c;從而為防汛指揮人員提供及時準確的信息服務。 水雨情監測系統的主要功能包括實時監測水位、流速、流…

C++類與對象基礎探秘系列(二)

目錄 類的6個默認成員函數 構造函數 構造函數的概念 構造函數的特性 析構函數 析構函數的概念 析構函數的特性 拷貝構造函數 拷貝構造函數的概念 拷貝構造函數的特性 賦值運算符重載 運算符重載 賦值運算符重載 const成員 const修飾類的成員函數 取地址及const取地址操作…

MySQL文檔_下載

可能需要&#xff1a;MySQL下載–》更新版本–》遷移數據庫到MySQL 以下都不重要【只要確定好需要安裝版本&#xff0c;找到對應的版本下載&#xff0c;安裝&#xff0c;設置即可】 下載、安裝&#xff1a; Determine whether MySQL runs and is supported on your platform…

iCloud如何高效利用:提升蘋果生態體驗

iCloud如何高效利用&#xff1a;提升蘋果生態體驗 引言 iCloud是蘋果公司提供的云服務&#xff0c;它允許用戶在蘋果設備之間無縫同步數據和內容。隨著數字化生活的不斷發展&#xff0c;有效地管理和利用iCloud對于提高工作效率和生活質量變得越來越重要。本文將詳細介紹如何…

Debian12安裝后更換為國內鏡像源,切換root用戶,解決用戶名不在sudoers文件中此事將被報告

選擇Debian作為編程開發最佳Linux的理由&#xff1a; Debian是面向程序員的最古老&#xff0c;最出色的Linux發行版之一。Debian提供了具有.deb軟件包管理兼容性的超穩定發行版。Debian為程序員提供了許多最新功能。因此&#xff0c;它具有一個特殊的編程空間。Debian是開發人員…

彌合孤島:克服構建 DevOps 文化的挑戰

持續變革正在發生軟件開發行業。DevOps 因其對自動化、協作和持續改進的關注而成為優化軟件交付并彌合開發和運營團隊之間鴻溝的重要方法。然而&#xff0c;過渡到真正的 DevOps 文化并非沒有挑戰。本文探討了您在追求 DevOps 時可能面臨的障礙并提供了解決方案。 01 了解 Dev…

數據結構 順序表1

1. 何為順序表&#xff1a; 順序表是一種線性數據結構&#xff0c;是由一組地址連續的存儲單元依次存儲數據元素的結構&#xff0c;通常采用數組來實現。順序表的特點是可以隨機存取其中的任何一個元素&#xff0c;并且支持在任意位置上進行插入和刪除操作。在順序表中&#xf…

算法-卡爾曼濾波之基本數學的概念

1.均值 定義&#xff1a;均值是一組數據中所有數值的總和除以數據的數量。均值是數據的中心趨勢的一種度量&#xff0c;通常用符號 xˉ 表示。 &#xff1a;對于包含 n 個數據的數據集 {&#x1d465;1,&#x1d465;2,...,&#x1d465;&#x1d45b;}&#xff0c;均值 xˉ 計…

Spring原理

目錄 一、Bean作用域 1、Bean作用域概念 2、Bean的六種作用域 3、舉例演示bean的幾種作用域 二、Bean的生命周期 1、Bean對象的生命周期 2、演示Bean對象的生命周期 三、SpringBoot的自動配置 1、概念 2、spring將對象存入容器中的原理 一、Bean作用域 在前面spring…

C語言(指針)7

Hi~&#xff01;這里是奮斗的小羊&#xff0c;很榮幸各位能閱讀我的文章&#xff0c;誠請評論指點&#xff0c;關注收藏&#xff0c;歡迎歡迎~~ &#x1f4a5;個人主頁&#xff1a;小羊在奮斗 &#x1f4a5;所屬專欄&#xff1a;C語言 本系列文章為個人學習筆記&#x…

程序設計語言理論中的“類型系統”與“類型論”及其示例

程序設計語言理論中的“類型系統”與“類型論”及其示例 在程序設計語言理論中&#xff0c;“類型系統”和“類型論”是兩個核心概念。它們不僅關系到程序的安全性、可讀性和優化&#xff0c;還為新的編程范式和工具的開發提供了理論基礎。接下來&#xff0c;我們將通過簡單示…

6款日常精選手機APP推薦!

AI視頻生成&#xff1a;小說文案智能分鏡智能識別角色和場景批量Ai繪圖自動配音添加音樂一鍵合成視頻https://aitools.jurilu.com/ 1.全能相機軟件——無他相機 無他相機App是一款完全免費且功能全面的美顏相機軟件。這款相機應用集自拍、美顏、圖片編輯、風格化模板、流行貼…

springboot+vue+mybatis臺球俱樂部管理系統的設計與實現+PPT+論文+講解+售后

隨著信息技術在管理上越來越深入而廣泛的應用&#xff0c;作為一般的臺球廳都會跟上時代的變化&#xff0c;用上計算機來代表重復性的勞動&#xff0c;并且給用戶一種新奇的感受&#xff0c;實現臺球俱樂部系統 在技術上已成熟。本文介紹了臺球俱樂部系統 的開發全過程。通過分…

k8s v1.20二進制部署 部署 CNI 網絡組件 部署 Calico

一、部署 flannel 1.1.K8S 中 Pod 網絡通信 ●Pod 內容器與容器之間的通信 在同一個 Pod 內的容器&#xff08;Pod 內的容器是不會跨宿主機的&#xff09;共享同一個網絡命名空間&#xff0c;相當于它們在同一臺機器上一樣&#xff0c;可以用 localhost 地址訪問彼此的端口。…