<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Razor:從aspx到cshtml常見(jiàn)錯(cuò)誤及正確書寫方法

      從aspx轉(zhuǎn)到chshtml還是有很多要適應(yīng)的地方的,本帖是個(gè)人學(xué)習(xí)筆記帖不斷更新。每天開(kāi)著本帖編程。

      按第一個(gè)有意義的編譯錯(cuò)誤的首字母排序,便于查找:

       


      Cannot implicitly convert type 'void' to 'object'

      錯(cuò)誤:@Html.RenderPartial("_XXXX", Model);

      正確:@{Html.RenderPartial("_XXXX", Model);}

      其他:這個(gè)寫法深刻表明了“<% xxx;%>”這樣的代碼變成了@{xxx;}。

      不過(guò)感覺(jué)這個(gè)寫法很丑,是否有更好的?


      'object': type used in a using statement must be implicitly convertible to 'System.IDisposable'

      錯(cuò)誤:@using "...";

      正確:@using ... ;(把引號(hào)去掉)

      說(shuō)明:可以這樣理解,這里的東西除了多了個(gè)@之外,都和cs文件中的語(yǔ)法一樣了。


      The name 'i' does not exist in the current context

      錯(cuò)誤:
      @{
          <table>
                 for (int i = 0; i <= 15; i++)
                  {
                      <tr>
                           //這里用到了i
                      </tr>
                  }
         </table>
      }
      正確:

         <table>
                 @for (int i = 0; i <= 15; i++)
                  {
                      <tr>
                           //這里用到了i
                      </tr>
                  }
         </table>

      任何<>都將從C#語(yǔ)法變到html語(yǔ)法,而@{}則相反。

      -----------------------------------------------------------------------------------------------

      不好:(也能運(yùn)行)

              <td>
                  @foreach (var user in Roles.GetUsersInRole((string)ViewBag.OldRole))
                  {
                      <text>@user<br /></text>
                  }
              </td>
      好:

              <td>
                  @foreach (var user in Roles.GetUsersInRole((string)ViewBag.OldRole))
                  {
                      @user<br />
                  }
              </td>
      說(shuō)明:@除了能把語(yǔ)境從html變成cs,也能做相反的變化。這樣代碼的簡(jiǎn)潔性就好多了。

       

      說(shuō)明:本以為Razor想把“Html中鑲嵌C#”變成"C#中鑲嵌Html"(類似Helper),看來(lái)也不盡然。后者的好處是可以被測(cè)試,而前者不行。在推出Razor的時(shí)候官網(wǎng)曾經(jīng)提到要讓Razor可測(cè)試,不知道如何實(shí)現(xiàn),拭目以待。

      posted @ 2011-09-21 09:40  影烏  閱讀(395)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 在线a亚洲v天堂网2018| 桂东县| 又大又紧又粉嫩18p少妇| 亚洲春色在线视频| 日本亲近相奷中文字幕| 国产v亚洲v天堂a无码| 国产三级a三级三级| 国产目拍亚洲精品区一区| 在线观看亚洲精品国产| 中文字幕制服国产精品| 综合久久av一区二区三区| 老司机午夜精品视频资源| 久久香蕉国产线看观看猫咪av | www国产精品内射熟女| 日本公与熄乱理在线播放| 樱花影院电视剧免费| 在线中文字幕国产一区| 亚洲成av人片无码天堂下载| 国产精品久久无码一区| 国产精品成人网址在线观看| 白白发布视频一区二区视频| 一区二区三区av天堂| 亚洲人妻中文字幕一区| 日韩在线视频一区二区三| 97无码人妻福利免费公开在线视频 | 性色在线视频精品| 东京热大乱系列无码| 九九热免费公开视频在线| 精品无码国产一区二区三区AV| 国产一精品一av一免费爽爽 | 国产偷人爽久久久久久老妇app| 亚洲天堂av在线免费看| 成人午夜大片免费看爽爽爽 | 国产99在线 | 免费| 国产主播精品福利午夜二区| 永久免费精品性爱网站| 久久99国产精品尤物| 人人澡人人透人人爽| 97欧美精品系列一区二区| 国产人妻久久精品一区二区三区| 人妻无码久久精品|