C# 如何在repeater控件内的javascript函数上传递隐藏字段值
我试了很多次,但都没弄明白。我想在javascript函数上传递数据。 我正在隐藏文件中保存数据。我想要什么只要我点击我的按钮,它就会调用javascript函数并传递我的隐藏字段vlaueC# 如何在repeater控件内的javascript函数上传递隐藏字段值,c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,我试了很多次,但都没弄明白。我想在javascript函数上传递数据。 我正在隐藏文件中保存数据。我想要什么只要我点击我的按钮,它就会调用javascript函数并传递我的隐藏字段vlaue <asp:Repeater ID="rptGallary" runat="server" > <ItemTemplate> <asp:HiddenField ID="hfsportsmanfeedid" runat="server" value='<%#
<asp:Repeater ID="rptGallary" runat="server" >
<ItemTemplate>
<asp:HiddenField ID="hfsportsmanfeedid" runat="server" value='<%# DataBinder.Eval(Container.DataItem,"SportsmanFeedId") %>'/>
<asp:Button ID="btnLike" runat="server" Text="Like" OnClientClick="Test("How to pass here"));" />
</ItemTemplate>
</asp:Repeater>
谢谢您的帮助。您只需通过
测试按钮上单击的元素即可
请尝试使用以下代码:
HTML/ASPX标记
<asp:Button ID="btnLike" runat="server" Text="Like"
OnClientClick="Test(this);" />
文档
这应该管用 您只需在Test
按钮单击时通过单击的元素即可
请尝试使用以下代码:
HTML/ASPX标记
<asp:Button ID="btnLike" runat="server" Text="Like"
OnClientClick="Test(this);" />
文档
这应该管用 您只需在Test
按钮单击时通过单击的元素即可
请尝试使用以下代码:
HTML/ASPX标记
<asp:Button ID="btnLike" runat="server" Text="Like"
OnClientClick="Test(this);" />
文档
这应该管用 您只需在Test
按钮单击时通过单击的元素即可
请尝试使用以下代码:
HTML/ASPX标记
<asp:Button ID="btnLike" runat="server" Text="Like"
OnClientClick="Test(this);" />
文档
这应该管用 从repeater rptGallary_ItemCommand事件获取隐藏字段的值,并将其传递给java脚本
protected void rptGallary_ItemCommand(object source, RepeaterCommandEventArgs e)
{
//add command name to btnLike button let it bet test here
if (e.CommandName == "test")
{
HiddenField hiddenfield = (HiddenField)e.Item.Parent.Parent.FindControl("hfsportsmanfeedid");
//pass that to javascript
}
}
从repeater rptGallary_ItemCommand事件获取隐藏字段的值,并将其传递给java脚本
protected void rptGallary_ItemCommand(object source, RepeaterCommandEventArgs e)
{
//add command name to btnLike button let it bet test here
if (e.CommandName == "test")
{
HiddenField hiddenfield = (HiddenField)e.Item.Parent.Parent.FindControl("hfsportsmanfeedid");
//pass that to javascript
}
}
从repeater rptGallary_ItemCommand事件获取隐藏字段的值,并将其传递给java脚本
protected void rptGallary_ItemCommand(object source, RepeaterCommandEventArgs e)
{
//add command name to btnLike button let it bet test here
if (e.CommandName == "test")
{
HiddenField hiddenfield = (HiddenField)e.Item.Parent.Parent.FindControl("hfsportsmanfeedid");
//pass that to javascript
}
}
从repeater rptGallary_ItemCommand事件获取隐藏字段的值,并将其传递给java脚本
protected void rptGallary_ItemCommand(object source, RepeaterCommandEventArgs e)
{
//add command name to btnLike button let it bet test here
if (e.CommandName == "test")
{
HiddenField hiddenfield = (HiddenField)e.Item.Parent.Parent.FindControl("hfsportsmanfeedid");
//pass that to javascript
}
}
你可以像
<asp:HiddenField ID="hfsportsmanfeedid" runat="server" value='<%# DataBinder.Eval(Container.DataItem,"SportsmanFeedId") %>'/>
<asp:Button ID="btnLike" runat="server" Text="Like" OnClientClick="Test('<%# DataBinder.Eval(Container.DataItem,\"SportsmanFeedId\") %>'));" />
或者像这样使用
你可以像
<asp:HiddenField ID="hfsportsmanfeedid" runat="server" value='<%# DataBinder.Eval(Container.DataItem,"SportsmanFeedId") %>'/>
<asp:Button ID="btnLike" runat="server" Text="Like" OnClientClick="Test('<%# DataBinder.Eval(Container.DataItem,\"SportsmanFeedId\") %>'));" />
或者像这样使用
你可以像
<asp:HiddenField ID="hfsportsmanfeedid" runat="server" value='<%# DataBinder.Eval(Container.DataItem,"SportsmanFeedId") %>'/>
<asp:Button ID="btnLike" runat="server" Text="Like" OnClientClick="Test('<%# DataBinder.Eval(Container.DataItem,\"SportsmanFeedId\") %>'));" />
或者像这样使用
你可以像
<asp:HiddenField ID="hfsportsmanfeedid" runat="server" value='<%# DataBinder.Eval(Container.DataItem,"SportsmanFeedId") %>'/>
<asp:Button ID="btnLike" runat="server" Text="Like" OnClientClick="Test('<%# DataBinder.Eval(Container.DataItem,\"SportsmanFeedId\") %>'));" />
或者像这样使用
像这样做-
<asp:Button ID="btnLike" runat="server" Text="Like" OnClientClick="javascript:Test(document.getElementById('hfsportsmanfeedid').value);" />
像这样做-
<asp:Button ID="btnLike" runat="server" Text="Like" OnClientClick="javascript:Test(document.getElementById('hfsportsmanfeedid').value);" />
像这样做-
<asp:Button ID="btnLike" runat="server" Text="Like" OnClientClick="javascript:Test(document.getElementById('hfsportsmanfeedid').value);" />
像这样做-
<asp:Button ID="btnLike" runat="server" Text="Like" OnClientClick="javascript:Test(document.getElementById('hfsportsmanfeedid').value);" />
这是repeater项目模板,您无法始终获得相同的ID!这是重复项目模板,你不能总是得到相同的ID!这是重复项目模板,你不能总是得到相同的ID!这是重复项目模板,你不能总是得到相同的ID!