asp.net mvc 5中点击a标签后如何获取a标签的值传入后台

问题描述

最近遇到一个棘手的问题,就是在一个MVC页面中有12个a标签,当点击一个a标签时要获得所点击标签的值,然后传到Controller中,茫然无头绪,请教各位如何处理,谢谢!

解决方案

解决方案二:
绑定a的onclick事件然后ajax向后台控制器post数据
解决方案三:
Url传值不就行了
解决方案四:
引用1楼zhuankeshumo的回复:

绑定a的onclick事件然后ajax向后台控制器post数据

可否举个例子,来点代码,我是新手,不懂啊,谢谢
解决方案五:
引用2楼xiang348352的回复:

Url传值不就行了

Url传值?如何操作呢,要点击a获取a标签的内容啊
解决方案六:
引用1楼zhuankeshumo的回复:

绑定a的onclick事件然后ajax向后台控制器post数据

嗯,这样就行了。jquery就有很方便的ajax方法。
解决方案七:
引用5楼smthgdin的回复:

Quote: 引用1楼zhuankeshumo的回复:
绑定a的onclick事件然后ajax向后台控制器post数据

嗯,这样就行了。jquery就有很方便的ajax方法。

什么方法呢
解决方案八:
需要<a>的什么内容?比较简单的方法就是在生成这个<a>的时候,就把需要传的值,写到herf属性里,直接url传值比如viewbag.testValue前台写<aherf="/控制器名/Action名?abc=<%:viegbag.textvalue%>">连接</a>或者<%:Html.ActionLink("连接","Action名","控制器名",new{abc=viewbag.testValue},htmlAttributes:new{target="_self"})%>或者,连接写<aherf="#"onclick="fnnclick()">连接</a>写js脚本定义functionfnnClick(){//这里写代码获取不同的内容.}上面代码直接写的,不一定对,只是提供你一个方向
解决方案九:
很简单啊<ahref="/url?parameterName=parameterValue">text</a>

时间: 2024-09-21 00:51:34

asp.net mvc 5中点击a标签后如何获取a标签的值传入后台的相关文章

ASP.NET MVC加载用户控件后如何获取其内控件值或赋值

有网友看了这篇<ASP.NET MVC加载ASCX之后,并为之赋值>http://www.cnblogs.com/insus/p/3643254.html 之后,问及Insus.NET,不想在控件制器内进行赋值,而是想在视图中使用jQuery来获取用户控件内的控件值或是为它们赋值.那需要怎样来做呢? 下面Insus.NET花上少少时间,做个简单的例子,演示与分享实现的方法. 实现之前,先修改一下AscxUtility.cs这个类中的 public static HtmlString Rende

微信公共号的文章中点击一张图片后,自动变为全屏浏览。这是编写代码实现的功能还是手机or微信自带的功能?

问题描述 微信公共号的文章中点击一张图片后,自动变为全屏浏览.这是编写代码实现的功能还是手机or微信自带的功能? 求解!如何不是手机的自带功能如何编写这个代码? 我写了一些放大功能的代码都达不到全屏的那种效果.. 解决方案 这个是通过微信公众平台提供的JsApi接口来实现,点击图片直接调起微信客户端自带的图片播放组件.// 调起微信客户端的图片播放组件进行播放 var srcList = []; $.each($('img'),function(i,item){ if(item.src) { s

app-Android中点击back键后当前活动无法销毁

问题描述 Android中点击back键后当前活动无法销毁 正在学习做一个夜间模式的功能,出现了一个问题.遇到过的可以指教一下,先谢谢.启动app后启动活动A,然后通过一个button启动活动B(设置界面),在B界面切换夜间模式后,back键返回A活动,这时候回调了onActivityResult()方法. 在这个方法里,我调用了recreate(),也实现了夜间模式切换,但是此时我再按back键退出程序的时候一直退出不了同时打印以下三行日志,如下: 解决方案 KeyCode is 4,说的就是

ASP.NET MVC应用程序展示RDLC报表

原文:ASP.NET MVC应用程序展示RDLC报表 学习ASP.NET MVC这样久,在学习,练习与应用过程中,觉得很多知识与以前的ASP.NET多有区别,但是实现操作起来,细处又有许多相近的地方. 本篇跟大家一起学习RDLC报表,是在ASP.NET MVC应用程序中实现.在实现过程中,Insus.NET也将把一些常见的问题列举与提供解决方法. 首先我们在数据库准备数据,表,存储过程等,数据应用以前练习的数据,写一个存储过程好了.   在ASP.NET MVC应用程序目录结构下的Entitie

ASP.NET MVC 音乐商店 - 5. 通过支架创建编辑表单

转自 http://www.cnblogs.com/haogj/archive/2011/11/15/2249143.html 在上一章,我们已经从数据库获取数据,然后显示出来,这一章,我们将允许编辑数据.  创建 StoreManagerController 控制器 我们将要创建称为 StoreManager 的控制器,对于这个控制器,我们将通过使用 ASP.NET MVC3 中提供的脚手架功能来实现.在添加控制器的窗口中,注意需要选中 为"创建"."更新".&q

七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC

系列文章 七天学会ASP.NET MVC (一)--深入理解ASP.NET MVC 七天学会ASP.NET MVC (二)--ASP.NET MVC 数据传递 七天学会ASP.NET MVC (三)--ASP.Net MVC 数据处理 七天学会ASP.NET MVC (四)--用户授权认证问题 七天学会ASP.NET MVC (五)--Layout页面使用和用户角色管理  七天学会ASP.NET MVC (六)--线程问题.异常处理.自定义URL 七天学会ASP.NET MVC(七)--创建单页

学习ASP.NET MVC(一) 开天辟地入门篇

一.摘要 随着ASP.NET MVC 1.0版本的正式发布, 我将本系列文章也更新到了1.0, 对于已经发表的文章我都会 根据1.0版本重新编辑. 希望本系列文章能打给大家帮助. 二.前言 ASP.NET MVC是微软官方提供的开源MVC框架. 在经过了漫长的preview和2个RC版本后, 终于发布了1.0 版本.其实从RC开始ASP.NET MVC的核心代码就已经趋于稳定.所以现在开始学习ASP.NET MVC是一个很好的 时间点.学习的早,而且不用担心知识过时. 本系列教程是我在学习ASP

在ASP.NET MVC项目中使用RequireJS库的用法示例_javascript技巧

RequireJS 是一个前端模块化开发的流行工具,本身是一个Javascript的库文件,即require.js . RequireJs的主要功能: (1)实现js文件的异步加载,避免网页失去响应: (2)管理模块之间的依赖性,便于代码的编写和维护. 前端模块化开发现在有好多的工具,大体上分为两类,一类是像dojo之类的高大全,dojo v1.8之后已经内置了模块化开发组件:另一类是像require.js,sea.js 这种专心做模块化开发的工具. 从模块化划分的规则来区分,主要分为AMD.C

ASP.NET MVC:HTML 5+MVC上传文件显示进度的代码

<head> <title>Index</title> <style type="text/css"> #statusBorder { position:relative; height:5px; width:100px; border:solid 1px gray; display:none; } #statusFill{ position:absolute; top:0; left:0; width:0px; background-c