如何从更新面板内按钮后面的代码执行javascript [英] How do I execute javascript from code behind where the button inside an updatepanel
问题描述
大家好。
如何从更新面板内按钮后面的代码执行javascript
我想在fancybox中打开一个div,我从后面的代码中打开它
它正在工作
但是我想将按钮放在更新面板中/>
但之后javascript没有触发
也许是因为我把它放在document.ready
还有什么我们可以让触发器工作
html
< < span class =code-leadattribute> a id = 各种 runat = server href = #inline style = < span class =code-keyword> visibility:hidden > < < span class =code-leadattribute> / a >
< asp:Literal ID = fancyLtr runat = server > < / asp:Literal < span class =code-keyword>>
< asp:UpdatePanel ID = UpdatePanel6 runat = 服务器 >
< ContentTemplate >
< asp:按钮 ID = Button1 运行at = server 文本 = 按钮 OnClick = Button1_Click / >
< / ContentTemplate >
< / asp:UpdatePanel >
javascript
$( document )。ready( function (){
$( #ContentPlaceHolder1_various) .fancybox();
});
代码落后
protected void Button1_Click( object sender,EventArgs e)
{
various.Attributes [ href] = #inline;
fancyLtr.Text = < script> jQuery(document).ready(function(){$( \ #ContentPlaceHolder1_various\)触发器( '点击');});< /脚本>中跨度>;
}
感谢先进的
( document )。ready( function (){
( #ContentPlaceHolder1_various)。fancybox();
}) ;
代码背后
protected void Button1_Click( object sender,EventArgs e)
{
various.Attributes [ href] = #inline;
fancyLtr.Text = < script> jQuery(document).ready(function(){
(\ #ContentPlaceHolder1_various\)触发器( '点击');});< /脚本>中跨度>;
}
感谢先进的
Hello everyone
How do I execute javascript from code behind where the button inside an updatepanel
I want to open a div inside a fancybox and I am opening it from code behind
and It is working
but I want to put the button inside an updatepanel
but after that the javascript is not triggering
maybe because I am putting it inside document.ready
what else we can put the trigger in to work
html
<a id="various" runat="server" href="#inline" style="visibility: hidden"></a>
<asp:Literal ID="fancyLtr" runat="server"></asp:Literal>
<asp:UpdatePanel ID="UpdatePanel6" runat="server">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</ContentTemplate>
</asp:UpdatePanel>
javascript
$(document).ready(function () {
$("#ContentPlaceHolder1_various").fancybox();
});
code behind
protected void Button1_Click(object sender, EventArgs e)
{
various.Attributes["href"] = "#inline";
fancyLtr.Text = "<script>jQuery(document).ready(function() {$(\"#ContentPlaceHolder1_various\").trigger('click');});</script>";
}
Thanks in advanced
(document).ready(function () {
("#ContentPlaceHolder1_various").fancybox(); });
code behind
protected void Button1_Click(object sender, EventArgs e) { various.Attributes["href"] = "#inline"; fancyLtr.Text = "<script>jQuery(document).ready(function() {
(\"#ContentPlaceHolder1_various\").trigger('click');});</script>"; }
Thanks in advanced
这篇关于如何从更新面板内按钮后面的代码执行javascript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!