0

動的に作成されたテキストボックスでこの不要な文字が追加されたのはなぜですか? それを取り出す方法

onkeyup="numeri_validator(this,'clockin_100001_1','total_100001_1')"

これはコードビハインドです

string s="numeri_validator(this,'" + textboxClockIn.ID.ToString() + "','"+textboxTotal.ID.ToString()+"')";

            string decodedString = System.Web.HttpUtility.HtmlDecode(s);

            textboxClockIn.Attributes.Add("onkeyup",decodedString);
            textboxClockOut.Attributes.Add("onkeyup", "numeri_validator(this,'" + textboxClockOut.ID + "','" + textboxTotal.ID + "')");

どちらも同じ結果です。

私が壊れたとき、これは私の壊れた結果です:

numeri_validator(this,'clockin_100001_1','total_100001_1')

教えてください

4

2 に答える 2

0

実際には、Javascript はこれ ( ' ; ) と混同しませんが、' と見なされますが、コントロールを動的に作成している場合は、.net によって割り当てられる ID を気にする必要はほとんどありません。あなたはそれに気づいていない

ありがとう

于 2013-10-24T15:22:04.627 に答える