【发布时间】:2014-05-09 00:17:28
【问题描述】:
我在我的 Asp.net MVC Web 应用程序中的视图中有以下内容:-
@Html.TextBoxFor(model => model.Technology2.Tag, new { data_autocomplete_source = Url.Action("AutoComplete2", "Switch") })
它将调用 AutoComplete2 操作方法,并将 TextBoxFor 的当前值传递给它。我的操作方法如下:-
[CheckUserPermissions(Action = "Edit", Model = "Switch")]
public ActionResult AutoComplete2(string term)
{
var tech = repository.AllFindTechnolog(term).OrderBy(p => p.Tag).Select(a => new { label = a.Tag }).ToList();
return Json(tech, JsonRequestBehavior.AllowGet);}
现在提出了一个新要求,即应该有两个单选按钮(标签和序列号)来确定用户是否需要使用序列号的标签号进行自动完成。我当前的字段将传递标签号。那么我如何强制 Url.Action 基于单选按钮选择引用不同的操作方法,或者传递单选按钮值并将其传递给相同的操作方法。
谢谢
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 razor