日期:2014-05-17  浏览次数:20388 次

<text>
我怎么查看源代码,<text> 标签就没了

razor视图


 <div class="center"><h2>@Model.Title</h2></div>
    <div class="center">
    @if(!string.IsNullOrWhiteSpace(Model.Author))
    {
        <text>作者:</text> @Model.Author
    }
    @if (!string.IsNullOrWhiteSpace(Model.Department))
    {
        <text>(</text>@Model.Department<text>)&nbsp;</text>
    }
    @if (!string.IsNullOrWhiteSpace(Model.Source))
      { <text>来源:</text>@Model.Source} 
    发布日期:@Model.PubDate.ToString("yyyy-MM-dd HH:mm") &nbsp;
    阅读次数:<span id="hits">@Model.TimesViewed</span>
    </div>
    <div class="articleContent">
    @Html.Raw(Model.Content)
    </div>



网页查看源码

<div class="center"><h2>医学动画:痛风(国外)</h2></div>
    <div class="center">
        作者: 22        (44)&nbsp;
 来源:33    发布日期:2013-01-16 12:48 &nbsp;
    阅读次数:<span id="hits">0</span>
    </div>
    <div class="articleContent">
    <p>
123456</p>
<p>
<br />
<img alt="" src="http://localhost:3210/upimgs/20130116/f8d2f34226564d1695e6db7713ee1a77.jpg" style="width: 620px; height: 428px" /></p>

    </div>
        </div>


razor html

------解决方案--------------------
首先 text标签 在html 标签中 并不存在,而 razor语法当中 <text>标签是保留标签,是为了 直接渲染字符的,反过来如果 
LZ的代码当中 <text>作者:</text> 直接写成 作者:是会报错警告的,这是razor语法规则的需要。