我的aspx代码是这样的:
- (void)scrollViewDidScroll: (UIScrollView *)scroll
{
NSInteger yCords = scroll.contentOffset.y;
NSInteger xCords = scroll.contentOffset.x;
}
它正常工作..它将在我的cs文件中调用此函数:
<asp:Repeater ID="a" runat="server" onitemcommand="functioncommand">
<ItemTemplate>
<li>
<asp:Label ID="Lblid" runat="server" Text='<%#Eval("ID") %>' Visible="false"></asp:Label>
<asp:LinkButton ID="LblName" runat="server" Text='<%#Eval("ENG")%>' CommandName="cmdname"></asp:LinkButton>
<asp:Label ID="LblS" runat="server" Text=' <%#Eval("ENG")%>' Visible="false"></asp:Label>
<asp:Label ID="LblKey" runat="server" Text='<%#Eval("KeywordENG") %>' Visible="false"></asp:Label>
</li>
</ItemTemplate>
</asp:Repeater>
然后它会将值存储到会话并重定向到另一个页面。
问题是:我想使用锚标记(protected void functioncommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "mycommand")
{
SId = int.Parse((((Label)e.Item.FindControl("Lblid")).Text));
Keyword = (((Label)e.Item.FindControl("LblKey")).Text);
string SName = (((Label)e.Item.FindControl("LblS")).Text);
Session["sid"] = SId;
Response.Redirect("/abc/");
}
}
)而不是链接按钮,并从锚标记中调用该函数,但我不知道如何执行此操作。
或者只是调用javascript函数并传递此值并从他们的重定向..我将在该标记中添加链接但我不想使用该链接但使用函数存储值到会话而不是重定向...谢谢你的帮助.. ..