我正在用C#创建一个ASP.net MVC应用程序。
在主.cshtml页面中,我显示了页面左侧的用户名列表。
当用户点击左侧的任何用户名时,它会显示"个人详细信息"该用户在"局部视图中的表单"在页面的右侧。
当前功能
所需功能
是否可以从主视图执行局部视图的“保存”按钮触发事件?
答案 0 :(得分:0)
如果您想自动保存表单,可以在其他用户名点击上调用角度提交,此代码段显示如何显示。
onUserNameClick()
方法调用相同的角度提交。
function Ctrl($scope) {
$scope.list = [];
$scope.text = 'hello';
$scope.submit = function() {
if ($scope.text) {
$scope.list.push($scope.text);
$scope.text = '';
}
};
}
function onUserNameClick() {
angular.element('#submit').trigger('click');
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.1/angular.min.js"></script>
<div ng-app>
<div ng-controller="Ctrl">
<form ng-submit="submit()">Enter form input values to test
<input type="text" ng-model="text" name="text" />
<input type="submit" id="submit" value="Regular Form Submit" />
<pre>Form values={{list}}</pre>
</form>
</div>
</div>
<button onClick="onUserNameClick()">Other username click</button>
&#13;