asp.net 在DNN模組開發中遇到的resx怪問題

來源:互聯網
上載者:User

在DNN模組開發中遇到的resx怪問題
最近在修改以前的一個CrossArticle模組,其中有一個Test.ascx檔案中的resourkey始終只能顯示直接給出的text值,而不能顯示resx檔案中的值。
而其他ascx檔案皆能使用自己resx中的文本。
反覆檢查了N次,快瘋了。用vs2008的 tools菜單下的產生resx也不能解決問題。
請朋友們能個提示,謝謝。
相關代碼片斷:
<?xml:namespace prefix = asp />" resourcekey="hyplReadMore">
<td align="left" nowrap>
<asp:HyperLink ID="lnkReadMore" resourcekey="hyplReadMore" Visible='<%# showReadMore %>' class="Normal" runat="server" Text="詳情..."></asp:HyperLink>
</td>
然後有幾位朋友回答了,雖然沒有解決問題,但對我還是有提示作用,後用“GetResourceFile(this,"”作為關鍵字,google出了答案。
====下面是答案:
在private void InitializeComponent()
中加入“this.LocalResourceFile =
DotNetNuke.Services.Localization.Localization.GetResourceFile(this,"CrossArticle.ascx");”
就解決問題了。
涉及到的URL:
http://anforen.5d6d.com/thread-294-1-1.html
http://dnnme.cn/showtopic-557.aspx
另外一個問題是:
當時我在ascx頁面上,添加linkbutton,無法在code behind檔案裡對click事件進行處理,雙擊頁面上的button,只會在ascx的檔案裡以script的代碼進行處理。
剛開始到處檢查代碼。
最後發現答案如下:
public abstract class 類時,button不會有屬性視窗的閃電事件設定。將abstract改為partial就可

===
兩個小問題,解決了,在此記一下,我寫的就是這風格。主要是能讓今後我以及大家能在google時,找到線索就夠了。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.