可以即時生成此類代碼嗎?或者這是一個主要的代碼氣味?這怎麼能變得更好?實時生成javascript的C#代碼
我是新來的網絡,但我一直在絆倒這一切,我不明白爲什麼。
// Create a js function that applies foo to each group of controls
foreach (KeyValuePair<string, Dictionary<Control, string>> pair in maps)
{
js.Append(pair.Key);
js.Append("=function(grid){Prm.remove_endRequest(");
js.Append(pair.Key);
js.Append(");if(grid && grid._element)"); // ... blah blah blah
}
page.ClientScript.RegisterClientScriptBlock(page.GetType(), key + "Ajax",
js.ToString(), true);