누군가 다음 버튼을 클릭하면 홈 컨트롤러의 다른 페이지로 이동하고 싶습니다.Mvc Telerik 버튼 이벤트
<input class="t-button AlignButton" type="button" value="New" />
이 작업을 수행하는 데 필요한 코드는 무엇입니까? 미리 감사드립니다.
누군가 다음 버튼을 클릭하면 홈 컨트롤러의 다른 페이지로 이동하고 싶습니다.Mvc Telerik 버튼 이벤트
<input class="t-button AlignButton" type="button" value="New" />
이 작업을 수행하는 데 필요한 코드는 무엇입니까? 미리 감사드립니다.
ActionLink를 사용하는 것이 더 좋을 수 있습니다.
@Html.ActionLink("New", "NewPage", "Home")
버튼처럼 보이게하려면 CSS 속성을 추가하면됩니다.
@Html.ActionLink("New", "NewPage", "Home", new { @class="newpage" })
CSS에서는 이미지를 사용하여 링크를 표시 할 대상을 정의 할 수 있습니다.
몇 가지 옵션이 있습니다. Daniel이 제안한 것을 수행하거나 JavaScript를 사용하여 수행 할 수 있습니다.
JavaScript 기능이없는 브라우저에서는 탐색 기능이 작동하지 않습니다.
버튼을 찾아 URL 변경을 할 수있는 버튼<input class="t-button AlignButton" type="button" value="New" id="my-button" url="@Url.Action("Action", "Controller")" />
를 사용하여 자바 스크립트에 ID를 추가.
@(Html.Kendo().Button()
.Name("CreateDataSubmit")
.Content("Create new")
.Events(e => e.Click(@<text>function(e) { window.location.href = "@(Url.Action("Create"))" }</text>))
)
@Html.ActionLink("Create new", "Create", null, new { @class = "k-button k-button-icontext" })
두 번째는 더 : 여기의 jQuery 버전
$(document).ready(function() {
$('#my-button').click(function (e) {
var url = $(this).attr('url');
windows.location = url;
});
});
내가 사용하는 등의 솔루션입니다. 행운을 빕니다.