这里发生了一些很奇怪的事情。
我有一个自定义的WebPart内的共享点,发送表单到Excel和电子邮件.我使用的是Asp.NET 3.5,Ajax,jQuery。
在OnInit()内部,我连接到TeamFoundation服务器,打开一个excel模板,初始化jQuery,并加载TeamFoundation。
CreateChildControls()将控件添加到面板等,并创建一个我称之为"litScript“的空文本。
在PreRender()内部,我根据部分回发(或不回发)更新值。我还为litScript指定了一个值,它包含一些布局舍入效果、一个基于jQuery的选项卡效果和鼠标跟随进度图标。
我有许多按钮标签,点击后,处理一些东西。
分配一个随机的文本“我在这里!”对于某个按钮内的标签单击事件,它将完美地重新加载。
cc.GetTextControl("lblTeste").Text = myForm.PostbackMessage;
(cc.GetTextControl刚刚返回我的控制)。
但是,通过使用我的文字和写作
cc.GetTextControl("litScript").Text = "<somejavascript>"+myForm.PostbackMessage+"</somejavascript>";
我什么都没得到。
:当我做一个完整的回发时,所有的内容都会正确加载。,发生了什么?
发布于 2011-04-26 11:40:29
与javascripts没有变化有关。我刚添加了一个RegisterClientScriptBlock
,一切都进行得很顺利。
https://stackoverflow.com/questions/5780303
复制相似问题