HttpCompileException未被用户代码处理(当我在脚本中添加c#代码时)
HttpCompileException was unhandled by user code (when i am adding c# code in script)
我有一个.aspx表单,希望在运行时显示在电子网格上。我为我的网格写了一个脚本,它有5列。。在某个地方,我只需要显示4列,我不会使用if条件来使用它。
在我的脚本中,我还需要检查如果条件。。,我不知道如何在我的脚本中很好地添加c代码。有人能帮我解决这个问题吗。。。提前感谢
我的网格代码。。,
<fieldset>
<legend>
<%=Labels.Labels.Encounter%></legend>
<table class="zeebra sortable fwTable EncounterSearchDiv" id="EncounterTable" name="EncounterSearch"
border="1">
<thead>
<tr>
<th style="cursor: pointer;">
<%=Labels.Labels.PatientName%>
</th>
<th style="cursor: pointer;">
Status
</th>
<%if (commonClassUtil.User.Role.Name != RoleType.FrontDesk)
{%>
<th style="cursor: pointer;">
<%=Labels.Labels.EncounterSearch%>
</th>
<%} %>
<th style="cursor: pointer;">
<%=Labels.Labels.Date%>
</th>
<th style="cursor: pointer;">
<%=Labels.Labels.VisitId%>
</th>
<%--<th style="cursor:pointer;"><%=Labels.Labels.EncounterId%></th>
<th style="cursor:pointer;"> <%=Labels.Labels.FromDate%> </th>
<th style="cursor:pointer;"><%=Labels.Labels.ToDate%> </th>
<th style="cursor:pointer;"> PID</th>
<th style="cursor:pointer;"><%=Labels.Labels.PatientName%></th>
<th style="cursor:pointer;">Dentist/Hygienist</th>
<th style="cursor:pointer;"><%=Labels.Labels.Location%></th>
<th style="cursor:pointer;"><%=Labels.Labels.SSN%> </th>
<th class="sorttable_nosort"><%=Labels.Labels.Action%></th>
<th style="cursor:pointer;">Status</th>--%>
</tr>
</thead>
<tbody>
<%
foreach (PatientRecord patientRecord in ViewData.Model.EncounterDetails)
{
%>
<tr>
<td>
<u><a href="#" onclick="window.location='/Emr/Patients/Show?PID=<%=patientRecord.Patient.Id%>';">
<%= CommonUtil.DisplayFormattedName(patientRecord.Patient.FirstName,patientRecord.Patient.MiddleName,patientRecord.Patient.LastName)%></a></u>
</td>
<td style="width: 115px;">
<% string patientVisitStatus = "";
patientVisitStatus = CommonUtil.GetPatientVisitStatus(patientRecord.PatientVisitStatus);
if (patientVisitStatus != "Completed")
{
patientVisitStatus = "Open";
}
%>
<%=patientVisitStatus %>
</td>
<%if (commonClassUtil.User.Role.Name != RoleType.FrontDesk)
{%>
<td style="width: 300px;">
<%if (patientVisitStatus == "Completed")
{%>
<select id="EncounterStatus<%=patientRecord.Id%>" name="Status" style="font-size: 11px;
width: 171px;" >
<option value="0">--Select--</option>
<%if (ViewData.Model.UserDetails != null)
{%>
<%foreach (User operatoryType in ViewData.Model.UserDetails)
{ %>
<%if (operatoryType.FirstName != null && operatoryType.FirstName.ToString() != "")
{%>
<option value="<%=operatoryType.Id%>">
<%=operatoryType.FirstName.Trim() + " " + operatoryType.LastName.Trim()%>
</option>
<%} %>
<%} %>
<%} %>
</select>
<%if (ViewData.Model.EncounterRequestDetails.Where(al => al.PatientRecord.Id == patientRecord.Id && al.RequestStatus == "Approved").Count() > 0)
{
var pinq = ViewData.Model.EncounterRequestDetails.Where(al => al.PatientRecord.Id == patientRecord.Id && al.RequestStatus == "Approved").Select(al => al.PIN).FirstOrDefault();
%>
<script type="text/javascript">
debugger;
var e = document.getElementById("EncounterStatus"+<%=patientRecord.Id%>);
e.disabled=true;
e.value=<%=ViewData.Model.EncounterRequestDetails.Where(al => al.PatientRecord.Id == patientRecord.Id && al.RequestStatus == "Approved").Select(al => al.RequestTo).FirstOrDefault()%>;
</script>
<a id="OverrideRequest<%=patientRecord.Id%>" class="tu_fl_iframe_600x500 tip button"
title="" onclick="CheckStatus(<%=patientRecord.Patient.Id%>,'Approved', <%=patientRecord.Id%>,<%=pinq%>);">
Approved</a>
<%} %>
<% else if (ViewData.Model.EncounterRequestDetails.Where(al => al.PatientRecord.Id == patientRecord.Id && al.RequestStatus == "Pending").Count() > 0)
{ %>
<a id="OverrideRequest<%=patientRecord.Id%>" class="tu_fl_iframe_600x500 tip button"
title="" onclick="CheckStatus(<%=patientRecord.Patient.Id%>,'Request Sent', <%=patientRecord.Id%>,null);">
Request Sent</a>
<%}%>
<% else if (ViewData.Model.EncounterRequestDetails.Where(al => al.PatientRecord.Id == patientRecord.Id && al.RequestStatus == "Rejected").Count() > 0)
{ %>
<a id="OverrideRequest<%=patientRecord.Id%>" class="tu_fl_iframe_600x500 tip button"
title="" onclick="CheckStatus(<%=patientRecord.Patient.Id%>,'Rejected', <%=patientRecord.Id%>,null);">
Rejected</a>
<%}%>
<% else
{%>
<a id="OverrideRequest<%=patientRecord.Id%>" class="tu_fl_iframe_600x500 tip button"
title="" onclick="CheckStatus(<%=patientRecord.Patient.Id%>,'Pending', <%=patientRecord.Id%>,null);">
Override</a>
<%}
}%>
</td>
<%} %>
<td>
<%=(patientRecord.DateOfServiceFrom != null && patientRecord.DateOfServiceFrom.ToString() != "1/1/1753 12:00:00 AM") ? DateTimeUtil.GetFormattedDate(patientRecord.DateOfServiceFrom) : ""%>
</td>
<td>
<%=patientRecord.Id %>
</td>
<%-- <td><%=patientRecord.Id %></td>
<td><%=(patientRecord.DateOfServiceFrom != null && patientRecord.DateOfServiceFrom.ToString() != "1/1/1753 12:00:00 AM") ? DateTimeUtil.GetFormattedDate(patientRecord.DateOfServiceFrom) : ""%></td>
<td> <%=(patientRecord.DateOfServiceTo != null && patientRecord.DateOfServiceTo.ToString() != "1/1/1753 12:00:00 AM") ? DateTimeUtil.GetFormattedDate(patientRecord.DateOfServiceTo) : ""%></td>
<td><%= patientRecord.Patient.PatientMRN%></td>
<td><a href="#" onclick="window.location='/Emr/Patients/Show?PID=<%=patientRecord.Patient.Id%>';"><%= CommonUtil.DisplayFormattedName(patientRecord.Patient.FirstName,patientRecord.Patient.MiddleName,patientRecord.Patient.LastName)%></a></td>
<td><%= CommonUtil.DisplayFormattedName(patientRecord.Physician.FirstName, patientRecord.Physician.MiddleName, patientRecord.Physician.LastName)%></td>
<td><%=patientRecord.Location.Name%></td>
<td><%=patientRecord.Patient.Ssn %></td>
<td>
<%=Html.ActionLink<PatientRecordsController>(c => c.ShowPatientRecord(patientRecord.Id), " ", new { @class = "detailsButton", title = "patient Record Details" })%>
<%CommonClassUtil commonClassUtil = CommonClassUtil.GetCommonClassUtil();
UtilityDto utilityDto = commonClassUtil.UtilityDto; %>
<%if (utilityDto.RoleName == RoleType.OfficeManager || utilityDto.RoleName==RoleType.FrontDesk){ %>
<%=Html.ActionLink<WaitingRoomController>(c => c.ShowPaymentDetails(patientRecord.Id), " ", new { @class = "paymentDetails", title="View Payment Details" })%>
<%} %>
</td>
<td style="width: 115px;">
<%string patientVisitStatus = "";
patientVisitStatus= CommonUtil.GetPatientVisitStatus(patientRecord.PatientVisitStatus);
if(patientVisitStatus.Equals("In Clinician Waiting Room",StringComparison.OrdinalIgnoreCase))
{
patientVisitStatus="In Waiting Room";
}
%>
<%=patientVisitStatus %>
</td>--%>
</tr>
<%} %>
</tbody>
</table>
</fieldset>
我的脚本代码,
<script type="text/javascript">
$(function () {
debugger;
var a=" <%CommonClassUtil commonClassUtil = CommonClassUtil.GetCommonClassUtil(); %> ";
<%?????????%>
//$('#TAB-12').addClass('selected');
oTable = $('.EncounterSearchDiv').dataTable({
"aaSorting": [[0, "asc"]],
"bPaginate": true,
"bLengthChange": true,
"bFilter": true,
"bSort": true,
"bInfo": true,
"bAutoWidth": true,
"bRetrieve": true,
"bDestroy": true,
"aoColumns": [
null,
null,
null,
null,
null]
});
});
我已经修复了我的问题,使我的代码像tis
<%=Html.Hidden("User",CommonClassUtil.GetCommonClassUtil().User.Role.Name)%>
<script type="text/javascript">
$(function () {
debugger;
var user = document.getElementById('User').value;
if (user != "Front Desk" )
{
//$('#TAB-12').addClass('selected');
oTable = $('.EncounterSearchDiv').dataTable({
"aaSorting": [[0, "asc"]],
"bPaginate": true,
"bLengthChange": true,
"bFilter": true,
"bSort": true,
"bInfo": true,
"bAutoWidth": true,
"bRetrieve": true,
"bDestroy": true,
"aoColumns": [
null,
null,
null,
null,
null]
});
}else{
oTable = $('.EncounterSearchDiv').dataTable({
"aaSorting": [[0, "asc"]],
"bPaginate": true,
"bLengthChange": true,
"bFilter": true,
"bSort": true,
"bInfo": true,
"bAutoWidth": true,
"bRetrieve": true,
"bDestroy": true,
"aoColumns": [
null,
null,
null,
null
]
});
}
});
相关文章:
- 将 jQuery 代码添加到 Index.aspx 页面
- Javascript代码添加了一些不应该存在的内容
- 将Google AdWords转换跟踪(javascript)代码添加到PrestaShop/Smarty页面中
- 向以下代码添加不接受“0”的另一个条件
- 如何为该代码添加回调函数
- 将javascript代码添加到URL
- jquery将HTML代码添加到页面中
- jQuery/can'我找不到避免代码添加类的方法
- 如何将我自己的验证代码添加到MooTools的lightface表单中
- 需要帮助将一些JavaScript代码添加到我的wordpress主题中
- 将 JQuery 或 Javascript(不是 coffee.script)代码添加到 Rails 3.2 应用程序中
- JQuery 悬停代码:添加 If 语句会破坏它
- 如何在jsp中单击按钮时将代码添加到jqPlot条形图另存为图像
- JavaScript 将代码添加到已经设置的事件中
- 仅将 Javascript 代码添加到最后一个文本区域
- 如何使用此示例使用 javascript 将代码添加到我的表单标签中
- 将 Jquery 无冲突代码添加到我当前的代码中
- 如何将自定义代码添加到prestashop
- 调试JavaScript和css代码:添加一个事件处理程序
- Dojo 使用 domConstruct 将声明性代码添加到现有手风琴中