MVC3中给标签添加属性

19 篇文章 0 订阅
9 篇文章 0 订阅

在MVC3中给标签添加属性:

 

在cshtml文件中除了标签外一般都是@开头来读取文件内容的,也许会碰到在不同条件下给标签添加不同的属性,这时,对于没有用的很是头痛,或许会直接另外写一个模块,但是对于模块内容多的,问题就可想而知;

经过一段摸索,现在共享给大家:

   我想在<a>标签里面添加一个rel=nofollow的属性,但是只能在这个条件@if(RC.IsCNProject && Counter == 0)下,才出现此属性;就可以这样子写;

  

 <a href="@(hyperLink)" @if(RC.IsCNProject && Counter == 0){@Html.Raw("rel=nofollow")} class="@(isSelected ? tabCSS_sel : tabCSS)@(tabWidth < 100 ? "2" : "")" style="width:@(tabWidth.ToString())px;">
                                @(name)

                                @if (Counter > -1)
                                {
                                    <span class="tab_num">(@(Counter))</span>
                                }
                                @if (isNew)
                                {
                                    <span class="
or_new_tag@(isSelected ? "_sel" : "")">NEW</span>
                                }
                            </a>

 

在mvc1中,在xslt文件中,添加属性的方法:

 

 <a href="{Context:BuildCanTingActionUrl('reviews',$regionid,Poi/PoiId)}">


                <xsl:if test="Poi/ReviewCount + $remotereviewcount = 0">


                  <xsl:attribute name="rel">nofollow</xsl:attribute>


                </xsl:if>


        食评&#160;(<xsl:value-of select="Poi/ReviewCount + $remotereviewcount"/>)
       </a>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值