2013-05-21 19 views
1

我想爲元素的ID分配動態字符串。 這裏是我的輸入元素是如何:爲元素的ID分配動態字符串

<input id = 'ac'+ @item.index /> 

通知,我分配 '交流' + @ item.index

@ item.index是動態的一部分,它是一個整數。

我可以指定@ item.index,但是,當我嘗試將 字符串'ac'結合到@ item.index時,它不起作用。

我在做什麼錯?

謝謝。

回答

1

試着改變整數爲字符串,然後將它們組合起來

編輯對不起我第一個貼得是對Java,這裏的javscript

「交流」 + @ item.index.toString( );

+0

'ac'+ @ item.index.toString();給出 Karthik

0

的問題是,ac將是HTML中的普通字符串。接下來是它(+)。

相反,你應該只需將其插入正確的(記住這將字面上寫在那裏)

<input id = '[email protected](item.index)' /> 
0

我會用string.Format這裏

<input id='@string.Format("ac{0}", item.index)' /> 

這樣,它就會一清二楚究竟是什麼你在做。