是否可以在ID为data-id
的文本框中设置txtPublicProfileId
的值?
的.aspx:
<asp:TextBox ID="txtPublicProfileId" runat="server"></asp:TextBox>
<script src="//platform.linkedin.com/in.js" type="text/javascript"></script>
<script type="IN/MemberProfile" data-format="inline" data-id=""></script>
按钮单击事件会将文本框的值分配给data-id
属性。
答案 0 :(得分:2)
在标记中添加您想要脚本的文字控件:
<asp:TextBox ID="txtPublicProfileId" runat="server"></asp:TextBox>
<script src="//platform.linkedin.com/in.js" type="text/javascript"></script>
<asp:Literal ID="ltlMyScript" runat="server" Text='<script type="IN/MemberProfile" data-format="inline" data-id="" ></script>' ></asp:Literal>
在代码中,将带有id的脚本添加到文字:
protected void Button1_Click(object sender, EventArgs e)
{
ltlMyScript.Text = "<script type=\"IN/MemberProfile\" data-format=\"inline\" data-id=\"" + txtPublicProfileId.Text + "\"></script>";
}
以下是使用id:
呈现的方式
答案 1 :(得分:0)
你需要什么ID?客户端ID?服务器ID?
txtPublicProfileId.Attributes.Add("data-id", txtPublicProfileId.ClientId)