The following Javascript is in my aspx.cs in visual studio and I have added a new script to it, but I am not sure whether my script is working properly or not ..so can some one please tell me how to debug the following code....
sb.AppendFormat("function chkQuoteBinderValidUntilDateOverridden_OnClick()", this.chkQuoteBinderValidUntilDateOverridden.ClientID);
sb.AppendLine("{");
sb.AppendLine(" var chkQuoteBinderValidUntilDateOverridden = document.getElementById('" + chkQuoteBinderValidUntilDateOverridden.ClientID + "');");
sb.AppendLine(" var wdcQuoteBinderValidUntilDate = document.getElementById('" + wdcQuoteBinderValidUntilDate.ClientID + "');");
sb.AppendLine(" var wdcQuoteBinderValidUntilDate_input = document.getElementById('" + wdcQuoteBinderValidUntilDate.ClientID + "_input');");
sb.AppendLine(" var wdcQuoteBinderValidUntilDate_container = document.getElementById('" + wdcQuoteBinderValidUntilDate.ClientID + "_container');");
sb.AppendLine(" var wdcQuoteBinderValidUntilDate_img = document.getElementById('" + wdcQuoteBinderValidUntilDate.ClientID + "_img');");
sb.AppendLine(" var wdcQBValidUntilDate = igdrp_getComboById('" + this.wdcQuoteBinderValidUntilDate.ClientID + "');");
sb.AppendLine(" var hiddenWDCQBValidUntilDate = document.getElementById('" + this.HiddenWDCQuoteBinderValidUntilDate.ClientID + "');");
sb.AppendLine(" var hiddenQBValidUntilDate = new Date(hiddenWDCQBValidUntilDate.value);");
sb.AppendLine(" if(chkQuoteBinderValidUntilDateOverridden.checked == true) {");
sb.AppendLine(" setDateChooserDisabled(wdcQuoteBinderValidUntilDate,false);");
sb.AppendLine(" wdcQuoteBinderValidUntilDate_img.setAttribute('src', wdcEnabledImageUrl);");
sb.AppendLine(" }");
sb.AppendLine(" else {");
sb.AppendLine(" var now = new Date();");
sb.AppendLine(" setDateChooserDisabled(wdcQuoteBinderValidUntilDate,true);");
sb.AppendLine(" wdcQuoteBinderValidUntilDate_img.setAttribute('src', wdcDisabledImageUrl);");
sb.AppendLine(" if(hiddenQBValidUntilDate) {");
sb.AppendLine(" wdcQBValidUntilDate.setValue(hiddenQBValidUntilDate);");
sb.AppendLine(" if (lblQuoteBinderExpiresIn == null) {");
sb.AppendLine(" lblQuoteBinderExpiresIn = document.getElementById('" + lblQuoteBinderExpiresIn.ClientID + "');");
sb.AppendLine(" }");
sb.AppendLine(" dif = ((hiddenQBValidUntilDate - now)/(86400*1000));");
sb.AppendLine(" dif = (dif - ( dif % 1 )) + 1;");
sb.AppendLine(" lblQuoteBinderExpiresIn.innerText = '(' + dif.toString() + ' days)';");
sb.AppendLine(" }");
sb.AppendLine(" }");
sb.AppendLine("}");
sb.AppendLine("function wdcQuoteBinderValidUntilDate_OnBlur(oDateChooser , dummy, oEvent) {");
sb.AppendLine(" var now = new Date();");
sb.AppendLine(" var wdcQuoteBinderValidUntilDate = oDateChooser.getValue();");
sb.AppendLine(" if (lblQuoteBinderExpiresIn == null) {");
sb.AppendLine(" lblQuoteBinderExpiresIn = document.getElementById('" + lblQuoteBinderExpiresIn.ClientID + "');");
sb.AppendLine(" }");
sb.AppendLine(" if(wdcQuoteBinderValidUntilDate != null) {");
sb.AppendLine(" dif = ((wdcQuoteBinderValidUntilDate - now)/(86400*1000));");
sb.AppendLine(" dif = (dif - ( dif % 1 )) + 1;");
sb.AppendLine(" lblQuoteBinderExpiresIn.style.visibility = 'visible';");
sb.AppendLine(" lblQuoteBinderExpiresIn.innerText = '(' + dif.toString() + ' days)';");
sb.AppendLine(" }");
sb.AppendLine(" else {");
sb.AppendLine(" lblQuoteBinderExpiresIn.style.visibility = 'hidden';");
sb.AppendLine(" }");
sb.AppendLine("}");
sb.AppendLine("function wdcQuoteBinderValidUntilDate_CalendarValueChanged(oCalendar, oDate, oEvent) {");
sb.AppendLine(" var now = new Date();");
sb.AppendLine(" if (lblQuoteBinderExpiresIn == null) {");
sb.AppendLine(" lblQuoteBinderExpiresIn = document.getElementById('" + lblQuoteBinderExpiresIn.ClientID + "');");
sb.AppendLine(" }");
sb.AppendLine(" dif = ((oDate - now)/(86400*1000));");
sb.AppendLine(" dif = (dif - ( dif % 1 )) + 1;");
sb.AppendLine(" lblQuoteBinderExpiresIn.innerText = '(' + dif.toString() + ' days)';");
sb.AppendLine("}");
sb.AppendLine("function colInsuredState_OnChange(isNewYork) {");
sb.AppendLine(" var chkNewYorkFreeTradeZone = document.getElementById('" + chkNewYorkFreeTradeZone.ClientID + "');");
sb.AppendLine(" var lblNewYorkFreeTradeZone = document.getElementById('" + lblNewYorkFreeTradeZone.ClientID + "');");
sb.AppendLine(" var ddlPolicyType = document.getElementById('" + ddlPolicyType.ClientID + "');");
sb.AppendLine(" var txtClassCode = document.getElementById('" + txtClassCode.ClientID + "');");
sb.AppendLine(" var lnkClassCodePrompt = document.getElementById('" + lnkClassCodePrompt.ClientID + "');");
sb.AppendLine(" var policyTypeId = ddlPolicyType.value;");
sb.AppendLine("");
sb.AppendLine(" if(isNewYork) {");
sb.AppendLine(" chkNewYorkFreeTradeZone.style.visibility = 'visible';");
sb.AppendLine(" chkNewYorkFreeTradeZone.checked = false;");
sb.AppendLine(" lblNewYorkFreeTradeZone.style.visibility = 'visible';");
sb.AppendLine(" txtClassCode.style.visibility = 'visible';");
sb.AppendLine(" txtClassCode.disabled = false;");
sb.AppendLine(" lnkClassCodePrompt.disabled = false;");
sb.AppendLine(" lnkClassCodePrompt.style.visibility = 'visible';");
sb.AppendLine(" if(policyTypeId == " + (int)Model.REF.EnumPolicyTypes.ENODPL + " ) {");
sb.AppendLine(" chkNewYorkFreeTradeZone.checked = true;");
sb.AppendLine(" chkNewYorkFreeTradeZone.disabled = true;");
sb.AppendLine(" }");
sb.AppendLine(" }");
sb.AppendLine(" else {");
sb.AppendLine(" chkNewYorkFreeTradeZone.parentElement.style.visibility = 'hidden';");
sb.AppendLine(" chkNewYorkFreeTradeZone.style.visibility = 'hidden';");
sb.AppendLine(" chkNewYorkFreeTradeZone.checked = false;");
sb.AppendLine(" lblNewYorkFreeTradeZone.style.visibility = 'hidden';");
sb.AppendLine(" txtClassCode.value = '';");
sb.AppendLine(" txtClassCode.disabled = true;");
sb.AppendLine(" txtClassCode.style.visibility = 'hidden';");
sb.AppendLine(" lnkClassCodePrompt.disabled = true;");
sb.AppendLine(" lnkClassCodePrompt.style.visibility = 'hidden';");
sb.AppendLine(" }");
sb.AppendLine("");
sb.AppendLine("}");
The following Javascript is in my aspx.cs in visual studio and I have added a new script to it, but I am not sure whether my script is working properly or not ..so can some one please tell me how to debug the following code....
sb.AppendFormat("function chkQuoteBinderValidUntilDateOverridden_OnClick()", this.chkQuoteBinderValidUntilDateOverridden.ClientID);
sb.AppendLine("{");
sb.AppendLine(" var chkQuoteBinderValidUntilDateOverridden = document.getElementById('" + chkQuoteBinderValidUntilDateOverridden.ClientID + "');");
sb.AppendLine(" var wdcQuoteBinderValidUntilDate = document.getElementById('" + wdcQuoteBinderValidUntilDate.ClientID + "');");
sb.AppendLine(" var wdcQuoteBinderValidUntilDate_input = document.getElementById('" + wdcQuoteBinderValidUntilDate.ClientID + "_input');");
sb.AppendLine(" var wdcQuoteBinderValidUntilDate_container = document.getElementById('" + wdcQuoteBinderValidUntilDate.ClientID + "_container');");
sb.AppendLine(" var wdcQuoteBinderValidUntilDate_img = document.getElementById('" + wdcQuoteBinderValidUntilDate.ClientID + "_img');");
sb.AppendLine(" var wdcQBValidUntilDate = igdrp_getComboById('" + this.wdcQuoteBinderValidUntilDate.ClientID + "');");
sb.AppendLine(" var hiddenWDCQBValidUntilDate = document.getElementById('" + this.HiddenWDCQuoteBinderValidUntilDate.ClientID + "');");
sb.AppendLine(" var hiddenQBValidUntilDate = new Date(hiddenWDCQBValidUntilDate.value);");
sb.AppendLine(" if(chkQuoteBinderValidUntilDateOverridden.checked == true) {");
sb.AppendLine(" setDateChooserDisabled(wdcQuoteBinderValidUntilDate,false);");
sb.AppendLine(" wdcQuoteBinderValidUntilDate_img.setAttribute('src', wdcEnabledImageUrl);");
sb.AppendLine(" }");
sb.AppendLine(" else {");
sb.AppendLine(" var now = new Date();");
sb.AppendLine(" setDateChooserDisabled(wdcQuoteBinderValidUntilDate,true);");
sb.AppendLine(" wdcQuoteBinderValidUntilDate_img.setAttribute('src', wdcDisabledImageUrl);");
sb.AppendLine(" if(hiddenQBValidUntilDate) {");
sb.AppendLine(" wdcQBValidUntilDate.setValue(hiddenQBValidUntilDate);");
sb.AppendLine(" if (lblQuoteBinderExpiresIn == null) {");
sb.AppendLine(" lblQuoteBinderExpiresIn = document.getElementById('" + lblQuoteBinderExpiresIn.ClientID + "');");
sb.AppendLine(" }");
sb.AppendLine(" dif = ((hiddenQBValidUntilDate - now)/(86400*1000));");
sb.AppendLine(" dif = (dif - ( dif % 1 )) + 1;");
sb.AppendLine(" lblQuoteBinderExpiresIn.innerText = '(' + dif.toString() + ' days)';");
sb.AppendLine(" }");
sb.AppendLine(" }");
sb.AppendLine("}");
sb.AppendLine("function wdcQuoteBinderValidUntilDate_OnBlur(oDateChooser , dummy, oEvent) {");
sb.AppendLine(" var now = new Date();");
sb.AppendLine(" var wdcQuoteBinderValidUntilDate = oDateChooser.getValue();");
sb.AppendLine(" if (lblQuoteBinderExpiresIn == null) {");
sb.AppendLine(" lblQuoteBinderExpiresIn = document.getElementById('" + lblQuoteBinderExpiresIn.ClientID + "');");
sb.AppendLine(" }");
sb.AppendLine(" if(wdcQuoteBinderValidUntilDate != null) {");
sb.AppendLine(" dif = ((wdcQuoteBinderValidUntilDate - now)/(86400*1000));");
sb.AppendLine(" dif = (dif - ( dif % 1 )) + 1;");
sb.AppendLine(" lblQuoteBinderExpiresIn.style.visibility = 'visible';");
sb.AppendLine(" lblQuoteBinderExpiresIn.innerText = '(' + dif.toString() + ' days)';");
sb.AppendLine(" }");
sb.AppendLine(" else {");
sb.AppendLine(" lblQuoteBinderExpiresIn.style.visibility = 'hidden';");
sb.AppendLine(" }");
sb.AppendLine("}");
sb.AppendLine("function wdcQuoteBinderValidUntilDate_CalendarValueChanged(oCalendar, oDate, oEvent) {");
sb.AppendLine(" var now = new Date();");
sb.AppendLine(" if (lblQuoteBinderExpiresIn == null) {");
sb.AppendLine(" lblQuoteBinderExpiresIn = document.getElementById('" + lblQuoteBinderExpiresIn.ClientID + "');");
sb.AppendLine(" }");
sb.AppendLine(" dif = ((oDate - now)/(86400*1000));");
sb.AppendLine(" dif = (dif - ( dif % 1 )) + 1;");
sb.AppendLine(" lblQuoteBinderExpiresIn.innerText = '(' + dif.toString() + ' days)';");
sb.AppendLine("}");
sb.AppendLine("function colInsuredState_OnChange(isNewYork) {");
sb.AppendLine(" var chkNewYorkFreeTradeZone = document.getElementById('" + chkNewYorkFreeTradeZone.ClientID + "');");
sb.AppendLine(" var lblNewYorkFreeTradeZone = document.getElementById('" + lblNewYorkFreeTradeZone.ClientID + "');");
sb.AppendLine(" var ddlPolicyType = document.getElementById('" + ddlPolicyType.ClientID + "');");
sb.AppendLine(" var txtClassCode = document.getElementById('" + txtClassCode.ClientID + "');");
sb.AppendLine(" var lnkClassCodePrompt = document.getElementById('" + lnkClassCodePrompt.ClientID + "');");
sb.AppendLine(" var policyTypeId = ddlPolicyType.value;");
sb.AppendLine("");
sb.AppendLine(" if(isNewYork) {");
sb.AppendLine(" chkNewYorkFreeTradeZone.style.visibility = 'visible';");
sb.AppendLine(" chkNewYorkFreeTradeZone.checked = false;");
sb.AppendLine(" lblNewYorkFreeTradeZone.style.visibility = 'visible';");
sb.AppendLine(" txtClassCode.style.visibility = 'visible';");
sb.AppendLine(" txtClassCode.disabled = false;");
sb.AppendLine(" lnkClassCodePrompt.disabled = false;");
sb.AppendLine(" lnkClassCodePrompt.style.visibility = 'visible';");
sb.AppendLine(" if(policyTypeId == " + (int)Model.REF.EnumPolicyTypes.ENODPL + " ) {");
sb.AppendLine(" chkNewYorkFreeTradeZone.checked = true;");
sb.AppendLine(" chkNewYorkFreeTradeZone.disabled = true;");
sb.AppendLine(" }");
sb.AppendLine(" }");
sb.AppendLine(" else {");
sb.AppendLine(" chkNewYorkFreeTradeZone.parentElement.style.visibility = 'hidden';");
sb.AppendLine(" chkNewYorkFreeTradeZone.style.visibility = 'hidden';");
sb.AppendLine(" chkNewYorkFreeTradeZone.checked = false;");
sb.AppendLine(" lblNewYorkFreeTradeZone.style.visibility = 'hidden';");
sb.AppendLine(" txtClassCode.value = '';");
sb.AppendLine(" txtClassCode.disabled = true;");
sb.AppendLine(" txtClassCode.style.visibility = 'hidden';");
sb.AppendLine(" lnkClassCodePrompt.disabled = true;");
sb.AppendLine(" lnkClassCodePrompt.style.visibility = 'hidden';");
sb.AppendLine(" }");
sb.AppendLine("");
sb.AppendLine("}");
Share
Improve this question
edited Jul 26, 2012 at 19:59
Isaac Gonzalez
1,7341 gold badge16 silver badges22 bronze badges
asked Jul 26, 2012 at 19:56
user1552588user1552588
191 silver badge3 bronze badges
3
- 1 If you aren't sure if the script is working properly, how would anyone else know? – Christofer Eliasson Commented Jul 26, 2012 at 20:00
- 2 Easy, take your javascript, put it in a JS file, and don't mix and match programming languages. – zzzzBov Commented Jul 26, 2012 at 20:02
- @ChristoferEliasson ...that was my question is about I never used java script in Visual studio.so I am not sure weather I missed sometng with out my notice ....... – user1552588 Commented Jul 26, 2012 at 20:09
4 Answers
Reset to default 5In Internet Explorer: Tools -> Internet Options -> Advanced
Uncheck "Disable script debugging (Internet Explorer)"
Uncheck "Disable script debugging (Other)"Anywhere in your JavaScript script, add this:
debugger;
Run the project and open the webpage using Internet Explorer, when prompted to debug the page click Yes and another instance of VS will open up for debugging:
Use Firefox and the Firebug plug-in to easily debug your JavaScript.
You can debug javascript directly in VS2008 and greater, but you must use Internet Explorer as your default browser for debugging.
If IE is not currently your default browser, right click on a file in the Solution Explorer, select "Browse with...", choose Internet Explorer and click "Set as default." Now when you start debugging in VS, IE will pop up and breakpoints in javascript will be hit.
This is just a string. You can not debug a string from visual sutdio. string is string :) You can debug, watch, add breakpoints etc. with below tools on browsers
- Firefox - Firebug
- IE - Developer Tools(F12)
- Chrome - Developer Tools
发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745039451a4607723.html
评论列表(0条)