2011-11-21 51 views
2

我怎能取代一些字符串在ASP(的.aspx和的.master).aspx的替換字符串

<a href="/<%#Eval ("Link") %>" >My link</a> 

我想從「鏈接」

感謝更換一些事情!

+0

以什麼方式替換它們?你的意思是使用Visual Studio(查找和替換)在標記中替換它們,還是在運行時替換它們?運行期間運行時爲 – Tim

+0

。我從數據庫中獲得「鏈接」,例如我想替換爲 「{hello}/asd/dsa」 「{hello}」=「byebye」 – MCSI

回答

1

嘗試<%#DataBinder.Eval(Container.DataItem, "Link").ToString().Replace(...)%>

+0

mmm我得到這個錯誤 CS1061:'object'沒有包含'替換'的定義,也沒有擴展方法'替換'接受類型'對象'的第一個參數可以找到(你是否缺少使用指令或程序集引用?) – MCSI

+0

嘗試添加tostring - 更新的答案(對不起,我不再使用asp.net webforms了,我現在進入mvc) –

+0

我犯了一個錯誤,ToString()。Replace()的作品!謝謝!! – MCSI