Senario: Я хочу вызвать метод Helper из JavaScript. Я создал некоторые элементы управления на стороне сервера, такие как Grid, DataTimePicker, SlideShow, ... для ASP.NET MVC. Теперь, как мне вызвать вспомогательный метод из JavaScript?как вызвать метод помощника (на стороне сервера) из JavaScript (клиент)?
0
A
ответ
1
Я нашел способ вызова метода-помощника (ASP.NET MVC). , например:
namespace Component
{
public class HelperMethod
{
public static MvcHtmlString GridSort(this HtmlHelper helper,string fieldName)
{
//do something
}
}
}
код на мой взгляд:
@using Component
<script>
$(document).ready(function(){
var message='FirstName';
var result = "@Html.GridSort(message)"; // here is the Error
$("div#grdUsers").html(result);
});
</script>
<div id="grdUsers">
//grid elements
</div>
Теперь проблема: я не могу передать значение переменной (сообщение) JavaScript для вспомогательного метода (GridSort). Что мне делать?
0
1-й путь: - сделать его ACTION returning json
- и позвонить по телефону Ajax
.
@using Component
<script>
$(document).ready(function(){
var message='FirstName';
$.ajax({
url: '/Your Controller name /your Method name',
type: 'POST',
data: {message:message},
dataType: 'json',
contentType: 'application/json; charset=utf-8',
success: function() {
},
error: function (error) {
alert('error');
}
});
});
</script>
<div id="grdUsers">
//grid elements
</div>
второй путь: -использовать Request.QueryString["message"]
Смежные вопросы
- 1. Как мне вызвать метод JavaScript из кода на стороне сервера?
- 2. Как вызвать метод side.js на стороне сервера из javascript?
- 3. Не удается вызвать метод на стороне сервера?
- 4. Как вызвать подпрограмму javascript из кода на стороне сервера MVC?
- 5. Как вызвать метод стороны на стороне C# через javascript
- 6. Как вызвать функцию помощника руля из javascript?
- 7. Вызвать метод из класса-помощника на странице, вызывающей метод-помощник
- 8. MonoRail - как вызвать метод на стороне сервера от JQuery
- 9. Как вызвать метод на стороне сервера от JS
- 10. Как вызвать метод на стороне клиента из метода asp.net?
- 11. Как вызвать java-метод на стороне сервера из HTML с помощью javascript?
- 12. Не удалось вызвать метод на стороне сервера, используя Ajax
- 13. Изменения на стороне сервера на стороне сервера на стороне сервера
- 14. SignalR - невозможно вызвать метод сервера из внешнего клиента JavaScript
- 15. Как издеваются ответ сервера - клиент на стороне сервера
- 16. Как вызвать метод на клиенте с сервера?
- 17. Как звонить на стороне сервера Открытый метод в Javascript
- 18. Как использовать метод javascript для управления на стороне сервера?
- 19. Вызов на стороне сервера javascript из браузера через интернет
- 20. как вызвать функцию стороны сервера из javascript
- 21. Функция вызова javascript на стороне сервера
- 22. Вызов переменной на стороне сервера на стороне клиента в javascript
- 23. Как я могу вызвать метод C# на стороне сервера через javascript без WebMethod или Updatepanel?
- 24. как вызвать метод сервера в aspx.cs из JavaScript
- 25. JavaScript-вызов для события на стороне сервера
- 26. Как вызвать функцию на стороне сервера C# с эффектом на стороне клиента с Javascript в ASP.net
- 27. На стороне сервера Рекомендации Javascript?
- 28. Переменные сервера на стороне javascript
- 29. Запуск на стороне сервера Javascript
- 30. Как вызвать метод помощника по умолчанию из собственного вспомогательного метода