Saturday, 15 June 2013

c# - Need to access client-side label value (Angular directive) on postback...getting {{radioModel || 'null'}} every time -



c# - Need to access client-side label value (Angular directive) on postback...getting {{radioModel || 'null'}} every time -

following code on angular ui, able integrate radio & uncheckable radio buttons solution. have 2 radio buttons, both of can toggled , have asp:label display output.

i prefer setting label's visibility false in long run visible.

by setting asp:label text property {{radiomodel || 'null'}} can see value of selected radio button on client side page , viewing page's source. problem is, when post server, attempting store value in database, see {{radiomodel || 'null'}} declaration, rather value of selection.

i'm new angular thought seemed pretty straight forward. need figure out how retain label command value when storing database.

here asp.net code angular declaration within label.

<div ng-controller="employeetypechoiceradios"> <div class="btn-group"> <label class="btn btn-primary" ng-model="radiomodel" btn-radio="'employee'">employee</label> <label class="btn btn-primary" ng-model="radiomodel" btn-radio="'contractor'">contractor</label> <!-- pull results label on form submit --> <asp:label id="employeetypechoicelabel" runat="server" visible="false" text="{{radiomodel || 'null'}}" /> </div> </div>

here how have javascript set up. think has more default radio selection however

// new form - employee type employee/contractor - radio button var employeetypechoiceradios = function ($scope) { $scope.radiomodel = 'employee'; $scope.checkmodel = { employee: true, contractor: false }; };

finally, here how collecting label's info - adding stored procedure parameter.

newformsqlcmd.parameters.addwithvalue("@empemptype", employeetypechoicelabel.text); // employee type selection

for record, i've tried basic html inputs (labels) , values this.. basichtmlinputlabel.value

i appreciate in advance.

ngmodel supported on next elements:

input text checkbox radio number email url date datetimelocal time month week select textarea

using 1 of them instead of label should solve problem.

c# jquery asp.net angularjs

No comments:

Post a Comment