比如:做一个查询页面(.htm后缀的页面),页面上有几个超链接方式的字母A和B, <a href="#">A</a> <a href ="#">B</a>,点击“A”的话,将数据中带“A”的数据查出来,“B”也一样,我不知道怎么设置或是怎么写,才能当点击“A”或“B”的时候将“A”或“B”传到控制器里面去,然后在控制器里用一个变量接收它进行查询操作?
可以这样写,假如查询用户
User:对应为UserController
List: 对应UserController里的Action
htm中的链接: http://localhost:80/User/List/search=A
在UserController里这样写:
[HttpGet]
public ActionResult List(string search)
{
List<User> list = getlist...;
return View(list );
}
就可以了
连接是写在form标签里还是写在<a href="#">A</a>或是<a href ="#">B</a>里?
@Andy_LLS:
<a href="http://localhost:80/User/List/search=A">A</a> <a href ="http://localhost:80/User/List/search=B">B</a>
@johden2: 连接地址拼写有误。。。。
@johden2: 搞定了,谢谢!,把search=A前面的“/”换成“?”就可以了。
给分!!!
get方式传递。
不是超链接么。。。。