我有这个选择标记,在这里我必须将选项的值传输到CS文件。我尝试了包括
的解决方法runat="server"
但不幸的是,它对我不起作用。 这是选择代码。
<select ng-model="selectedProject" name="selectproject" id="selectproject"
ng-change="set(); viewfunctions()"
class="btn btn-default btn-group-justified"
data-toggle="dropdown">
<option></option>
<option ng-repeat="Proj in TaxProjects" value="{{Proj.Data}}">
{{Proj.Name}}
</option>
</select>
<input type="text" ng-model="hfsp" id="hfselectproject" name="hfselectproject" />
尝试了隐藏输入/隐藏形式
<input type="text" ng-model="hfsp" id="hfselectproject" name="hfselectproject" />
set函数只是一个角度函数,它将输入设置为从选择中获取的值。
$scope.set = function () {
$scope.hfsp = angular.copy($scope.selectedProject);
}
Viewfunctions只是一个调用其他函数的函数。
$scope.viewfunctions = function () {
GetAllHeader();
GetAllType();
GetAllHeader();
ClearFields();
}
这就是我想要做的
var getHeaderID = {
ProjectID: $scope.selectedProject
}
这是来自select标记的,我已将其存储为角度变量,但无法找到将其引入.cs
文件(asp.net/C#)的任何方法。
runat="server"
的替代方案是什么,我可以在其中访问.cs文件中的$scope.selectedProject