目的:原連結為/aaa/Add.aspx,要加入時間參數成為/aaa/Add.aspx?temp=1362622467,每次的網址參數均會不一樣,以避免讀到cache

 

原為

<ignav:Item CssClass="" HiliteClass="" HoverClass="" HoverImageUrl="" ImageUrl="" IslandClass="" TagString="" TargetFrame="" TargetUrl="" Text="測試1" Title="" ToolTip="">

<Items>

<ignav:Item CssClass="" HiliteClass="" HoverClass="" HoverImageUrl="" ImageUrl="" IslandClass="" TagString="" TargetFrame="Frame1" TargetUrl='/aaa/Add.aspx' Text="測試連結" Title="" ToolTip="">

</ignav:Item>

</Items>

</ignav:Item>

 

 

不可用

TargetUrl='/aaa/Add.aspx?temp=<%=DateTime.Now %>'

用此法在ignav:ItemTargetUrl中是無效的

 

 

可用Javascriptlocation配合Javascript的時間方法達成TargetUrl加入時間參數

<script language="javascript">

function test()

{

var a = Math.round(new Date().getTime()/1000);

window.top.Frame1.location = "/aaa/Add.aspx?temp=" + a;   //因連結顯示於Frame1,所以用window.top.Frame1.location,一般用window.location即可

}

</script>

 

<ignav:Item CssClass="" HiliteClass="" HoverClass="" HoverImageUrl="" ImageUrl="" IslandClass="" TagString="" TargetFrame="" TargetUrl="" Text="測試1" Title="" ToolTip="">

<Items>

<ignav:Item CssClass="" HiliteClass="" HoverClass="" HoverImageUrl="" ImageUrl="" IslandClass="" TagString="" TargetFrame="Frame1" TargetUrl='JavaScript:test();' Text="測試連結" Title="" ToolTip="">

</ignav:Item>

</Items>

</ignav:Item>

arrow
arrow
    全站熱搜

    adamschen9921 發表在 痞客邦 留言(0) 人氣()