从代码后面的bootstrap popover [英] bootstrap popover from code behind

查看:82
本文介绍了从代码后面的bootstrap popover的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的gridview标题中,我有用户名,我需要的是在用户点击用户名时在bootstrap popover中显示用户详细信息。

In my gridview header, i have user names and what I need is to display user details, in bootstrap popover when user click on the user name.

我在下面尝试检查是否可以从后面的代码中显示弹出窗口,但它不起作用:

I tried below just to check if can get the popover to display from code behind but it did not work:

ASPX:





ASPX:

<a href="#" id="popover">the popover link</a>
<div id="popover-head" class="hide">
    some title
    <button type="button" class="close" data-dismiss="popover" aria-hidden="true">×</button>
</div>
<div id="popover-content" class="hide">
    <input type="text" id="txtInput" />
    <button type="button" id="btn" class="clickme" value="Calc" ></button>    
</div>

代码落后:

Protected Sub I1_Click(sender As Object, e As System.EventArgs) Handles I1.Click
        Dim sb As New System.Text.StringBuilder
        sb.Append("<script type='text/javascript'>")
        sb.Append("$('#popover').popover({")
        sb.Append("html: true,")
        sb.Append("title: function () {")
        sb.Append("return $(""#popover-head"").html();")
        sb.Append("},")
        sb.Append("content: function () {")
        sb.Append("return $(""#popover-content"").html();")
        sb.Append("}});")
        sb.Append("</script>")
        ScriptManager.RegisterClientScriptBlock(Me, Me.GetType(),
            "popoverscript", sb.ToString(), False)
    End Sub

怎么能我从后面的代码或任何替代品中调用popover?请帮助...

How can I call a popover from the code behind or any alternatives? Help please...

谢谢,
导航

推荐答案

<你正在看脚本管理员的错误部分。

you are looking at the wrong part of scriptmanager.

使用 ScriptManager.RegisterStartupScript 代替 ScriptManager.RegisterClientScriptBlock

这篇关于从代码后面的bootstrap popover的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆