Q:dnn中為什么有些簡單的驗證不使用javascript,非提交到后臺去判斷?可以人為的在一些表單填寫上加入js驗證嘛?我加了一下,不大管用,比如如果某一項為空,彈出alert框提示。請指點?
A:使用javascript是沒有問題的,比如你在注冊的時候,如果你有東西沒有填,就會出現(xiàn)提示,雖然不是彈出窗口,但原理是一樣的。
當(dāng)然,這是VS自帶的Validator控件,但Validator本身用的就是客戶端的JavaScript,所以要是你自己手寫一個一樣是沒有問題的。
要注意一點的就是路徑的問題,DNN實際上是永遠(yuǎn)運(yùn)行在根目錄下面的,也就是Default.aspx所在目錄,如果你把Javascript放到了根目錄以外的地方,你要保證運(yùn)行的時候能找到這個js文件。
Q:另外在每個模塊幾乎都有緩存設(shè)置,主機(jī)設(shè)置里面也有,到底應(yīng)該怎么去設(shè)置,設(shè)置多少為合適,這個論壇好象還沒有人回答,我想這也是很多人關(guān)心的,迫切希望你們能夠給予解釋。
A:緩存如何設(shè)置取決于你模塊里面的內(nèi)容,如果你模塊里的內(nèi)容變化很少,比如Text/HTML模塊,那可以設(shè)置得很長,如果一個小時都可以。但如果你模塊的內(nèi)容變化很快,那就要設(shè)置小一些,甚至設(shè)為0。
主機(jī)那里的設(shè)置應(yīng)該是一個全局的設(shè)置,根據(jù)你網(wǎng)站整體情況來設(shè)這個值,如果都是變化小的內(nèi)容(如果政府的政策網(wǎng)站)可以設(shè)長點。
Q:我想實現(xiàn)dnnchina首頁左下角那種帶圖片的友情連接功能,知道是linkimage模塊,但是從網(wǎng)上找了一下,好象只有支持3.幾版本的,沒有4.幾版本的,上傳模塊時發(fā)生錯誤,在24畫師傅的blog里下了一個類似的模塊,叫clink,但是在上傳的過程種,剛開始還是正確的,但是最后出現(xiàn)以下錯誤,如下所示:
A:linkimage是可以在DNN 4里用的,我不是很清楚現(xiàn)在最高版本是那個,但一點就是3.X的模塊不一定就不能在DNN 4.x里面用,這個是向下兼容的。并且我現(xiàn)在的DNN 4.3.5里面有一個linkimage就用得很好,所以肯定是可以用的,你去www.dotnetnuke去下一個最新的,一定可以用。
Q: 中文語言包,怎么安裝,難道是對應(yīng)文件夾直接覆蓋么?
A: 在"host->languages"下面可以上傳語言包。站點顯示的語言取決于host帳戶和站點admin帳戶的語言區(qū)域設(shè)置。
?Q:我想在頁面上顯示圖片 現(xiàn)在的地址是http://localhost:19673/DnnCom/首頁/tabid/54/language/zh-CN/images/xiaoxi.gif
按照以前asp.net應(yīng)該是http://localhost:19673/DnnCom/iimages/xiaoxi.gif 怎么回事?
A:將"Enable Language Parameter in URLs for Current Portal?"設(shè)置為否,如何操作參考: 如何更改DotNetNuke(DNN)的默認(rèn)語言 ?
A:使用javascript是沒有問題的,比如你在注冊的時候,如果你有東西沒有填,就會出現(xiàn)提示,雖然不是彈出窗口,但原理是一樣的。
當(dāng)然,這是VS自帶的Validator控件,但Validator本身用的就是客戶端的JavaScript,所以要是你自己手寫一個一樣是沒有問題的。
要注意一點的就是路徑的問題,DNN實際上是永遠(yuǎn)運(yùn)行在根目錄下面的,也就是Default.aspx所在目錄,如果你把Javascript放到了根目錄以外的地方,你要保證運(yùn)行的時候能找到這個js文件。
Q:另外在每個模塊幾乎都有緩存設(shè)置,主機(jī)設(shè)置里面也有,到底應(yīng)該怎么去設(shè)置,設(shè)置多少為合適,這個論壇好象還沒有人回答,我想這也是很多人關(guān)心的,迫切希望你們能夠給予解釋。
A:緩存如何設(shè)置取決于你模塊里面的內(nèi)容,如果你模塊里的內(nèi)容變化很少,比如Text/HTML模塊,那可以設(shè)置得很長,如果一個小時都可以。但如果你模塊的內(nèi)容變化很快,那就要設(shè)置小一些,甚至設(shè)為0。
主機(jī)那里的設(shè)置應(yīng)該是一個全局的設(shè)置,根據(jù)你網(wǎng)站整體情況來設(shè)這個值,如果都是變化小的內(nèi)容(如果政府的政策網(wǎng)站)可以設(shè)長點。
Q:我想實現(xiàn)dnnchina首頁左下角那種帶圖片的友情連接功能,知道是linkimage模塊,但是從網(wǎng)上找了一下,好象只有支持3.幾版本的,沒有4.幾版本的,上傳模塊時發(fā)生錯誤,在24畫師傅的blog里下了一個類似的模塊,叫clink,但是在上傳的過程種,剛開始還是正確的,但是最后出現(xiàn)以下錯誤,如下所示:
A:linkimage是可以在DNN 4里用的,我不是很清楚現(xiàn)在最高版本是那個,但一點就是3.X的模塊不一定就不能在DNN 4.x里面用,這個是向下兼容的。并且我現(xiàn)在的DNN 4.3.5里面有一個linkimage就用得很好,所以肯定是可以用的,你去www.dotnetnuke去下一個最新的,一定可以用。
Q: 中文語言包,怎么安裝,難道是對應(yīng)文件夾直接覆蓋么?
A: 在"host->languages"下面可以上傳語言包。站點顯示的語言取決于host帳戶和站點admin帳戶的語言區(qū)域設(shè)置。
?Q:我想在頁面上顯示圖片 現(xiàn)在的地址是http://localhost:19673/DnnCom/首頁/tabid/54/language/zh-CN/images/xiaoxi.gif
按照以前asp.net應(yīng)該是http://localhost:19673/DnnCom/iimages/xiaoxi.gif 怎么回事?
A:將"Enable Language Parameter in URLs for Current Portal?"設(shè)置為否,如何操作參考: 如何更改DotNetNuke(DNN)的默認(rèn)語言 ?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
