我的视图中有一个超链接,文本依赖于背后的代码:
<a href="http://somelink"> @Html.DisplayFor(m => m.Link) </a>
在我的模型中:
[Display(Name = "Link")]
public string Link { get; set; }
在我的控制器中:
public ActionResult Index(string id)
{
Models.Home DLink = new Models.Home();
DLink.Link = id;
return View(DLink);
}
正如预期的那样,我可以更改超链接描述http://localhost:61227/Home/Index/hyperlinkdescription 现在我的问题是:我无法使用这样的按钮更改超链接描述onclick:
<button class="but-lay" id="but-id" type="submit" onclick="location.href='@Url.Action("Index", "Home", new {id = "something" })'" >Button</button>
此按钮与view超链接和控制器位于同一位置。
更新:如果我使用type="button"该按钮问题将得到解决,但用户可以使用 Enter 键而不是按下按钮。
慕桂英546537
相关分类