Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc ASP.NET MVC Ajax ActionLink ActionName与AjaxOptions URL的区别?_Asp.net Mvc_Url_Hyperlink_Action - Fatal编程技术网

Asp.net mvc ASP.NET MVC Ajax ActionLink ActionName与AjaxOptions URL的区别?

Asp.net mvc ASP.NET MVC Ajax ActionLink ActionName与AjaxOptions URL的区别?,asp.net-mvc,url,hyperlink,action,Asp.net Mvc,Url,Hyperlink,Action,请参见以下简单的Razor标记: @Ajax.ActionLink("Load something", "LoadPartialView", new AjaxOptions { UpdateTargetId = "here", LoadingElementId = "loading", OnBegin = "show_loading", OnComplete = "hide_loadi

请参见以下简单的Razor标记:

@Ajax.ActionLink("Load something", "LoadPartialView", new AjaxOptions
        {
            UpdateTargetId = "here",
            LoadingElementId = "loading",
            OnBegin = "show_loading",
            OnComplete = "hide_loading",
            Url = "/Home/LoadPartialView2"
        })
我注意到,如果我将
LoadPartialView
作为参数包含在
ActionLink
中,并且在
AjaxOptions
中指定URL LoadPartialView 2,则生成的链接将调用LoadPartialView 2操作。可选的
Url
优先:

  • 如果删除了
    Url
    ,则单击该链接将调用
    LoadPartialView

  • 如果
    ActionName
    参数设置为null,则反之亦然,
    LoadPartialView2
    将被调用

什么时候将
AjaxOptions
中的URL用于
ActionName

我注意到如果我将
Url
设置为
http://www.google.co.uk
它不会将页面加载到
div
标记(
id=“here”
)中

谢谢