加载页面后,我调用一些ajax方法,其中创建了一些html元素,例如
$.ajax({
...
success: function (data) {
...
var myCoolLink = $("<a/>").attr('id', 'xyz')
.attr('onclick', 'doStuff()')
.appendTo(someOtherElement);
}
});
问题是,当单击myCoolLink时,我希望它在代码隐藏中触发一些函数(带有一些参数),以便我可以检索数据以更新旁边的网格。
可能的解决方案及其问题:
将其更改为链接按钮并添加命令参数
CommandArgument是一个服务器端属性,更改它对页面没有任何意义。
在 myCoolLink 中添加 __doPostBack()
好吧,它会回发,但是由于我无法在我的链接中添加runat=“server”(与上面可能的解决方案相同的推理),因此除了这个之外,它不会做太多
我越想越相信这是不可能的。无论哪种方式,始终欢迎解决我的问题!期待您的回答(:
繁星点点滴滴
相关分类