Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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_Asp.net Mvc_Ajax_User Controls - Fatal编程技术网

注入用户控制取决于单选按钮选择(ASP.NET MVC)

注入用户控制取决于单选按钮选择(ASP.NET MVC),asp.net,asp.net-mvc,ajax,user-controls,Asp.net,Asp.net Mvc,Ajax,User Controls,我有这个创建事件表单(asp.net mvc),我必须根据用户的选择更改表单的某些部分。当用户单击单选按钮时,应该使用Ajax将不同的用户控件(ascx文件)注入表单中。有什么建议吗?将按钮包装在通过AJAX(AJAX.BeginForm…)提交的表单中。让点击事件提交表单。使用Ajax.BeginForm,您可以指定要使用内容更新的容器(AjaxOptions中的UpdateTargetId)。让表单提交给控制器,然后根据提交的表单参数(按钮值)返回PartialViewResult 如果您可

我有这个创建事件表单(asp.net mvc),我必须根据用户的选择更改表单的某些部分。当用户单击单选按钮时,应该使用Ajax将不同的用户控件(ascx文件)注入表单中。有什么建议吗?

将按钮包装在通过AJAX(AJAX.BeginForm…)提交的表单中。让点击事件提交表单。使用Ajax.BeginForm,您可以指定要使用内容更新的容器(AjaxOptions中的UpdateTargetId)。让表单提交给控制器,然后根据提交的表单参数(按钮值)返回PartialViewResult


如果您可以使用链接触发的功能,这就更容易了。只需使用Ajax.ActionLink并指定获取适当内容所需的路由值。当然,您可以将链接的样式设置为按钮,甚至单选按钮,尽管这可能需要一些图形。

如果使用jQuery,您可以轻松地使用ascx或部分html更新表单。 以下内容可以进一步帮助您