问题描述
|
当用户单击我页面上的链接时,我希望能够记录该链接单击,然后将用户转到另一个窗口中的该链接。
鉴于以下ActionLink:
@Html.ActionLink(Model.dsResults.Tables[0].Rows[i][\"title\"].ToString(),\"LinkClick\",new { itemListID = @Model.dsResults.Tables[0].Rows[i][\"ItemListID\"] })
LinkClick ActionResult将被调用,并带有ItemListID。但是,我不想返回模型/数据库来获取链接。我可以传递DataRow类型并获取包含链接和其他详细信息的单元格吗?其次,一旦保存了链接单击,如何在新窗口中将用户重定向到该链接?
是否有Razor HTML帮助程序用于此类操作?
谢谢。
更新
似乎我已经忘记了一些基础知识...虽然与Malcolm进行的有关使用缓存的讨论具有一定的价值,但以下内容如何:
过去,我要做的是链接到一个内部页面,该页面将打开_blank,输入ID,执行DB调用进行保存,然后在该窗口中将用户重定向到适当的URL。
我认为这可以使问题更加明确。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)