我如何在MVC中调用JavaScript函数 [英] How can i call javascript function in MVC

查看:106
本文介绍了我如何在MVC中调用JavaScript函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

HI,

我对Asp.net MVC3应用程序有疑问.我正在创建一个登录页面,该登录页面包含一个javascript函数(index.chtml-视图),而该javascript函数包含控件的验证并显示错误.

在这里,我需要从控制器页面调用javascript函数的代码.


请帮助我.....

提前谢谢..


Dil



I have a doubt in Asp.net MVC3 application.i am creating a login page and login page contains a javascript function (index.chtml - View) and the javascript function contains the validation of controls and displaying the Errors.

Here i need the code for calling javascript function from my controller page.


Please help me.....

Thanks in advance..


Dil

推荐答案

MVC3剃刀:从视图中调用javascript函数 [如何从MVC3中的控制器调用javascript函数 [ ^ ]
ASP.NET MVC:如何调用javascript函数 [ ^ ]
How to call the javascript function from MVC controller method[^]
MVC3 Razor: call javascript function from view[^]
How to call javascript function from a controller in MVC3[^]
ASP.NET MVC: How to call javascript function[^]


首先,您无法从控制器调用javascript. Javascript在客户端运行,您的控制器在服务器上运行.
尽管您可以使视图代表服务器执行代码.

如果从验证的角度来讲,您可以在MVC3中进行客户端和服务器端的验证,也可以(应该)同时使用两者.如果您使用服务器端验证,则会发布页面,从而刷新页面.如果使用客户端一,则需要在客户端发送逻辑.以此方式实际上不可能验证凭据-这称为身份验证,而不是验证.

如果我正确理解了您的帖子,则您希望身份验证看起来像客户端验证.比您需要远程验证 [
First of all you can not call javascript from controller. Javascript runs on client side, your controller is running on the server.
Although you can make the view execute code on behalf of the server.

If speaking from validation in general, you can do client and server side validation in MVC3, or you can (should) use both. If you use server side validation, the page is posted, thus refreshed. If you use client side one, you need to send the logic on client side. Validating credentials is not really possible this way - and this is called authentication, not validation.

If I understand your post correctly, you want authentication to look and feel like client side validation. Than you need remote validation[^].


这篇关于我如何在MVC中调用JavaScript函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆