gpt4 book ai didi

javascript - HttpCompileException 未被用户代码处理(当我在脚本中添加 C# 代码时)

转载 作者:行者123 更新时间:2023-11-28 06:40:17 25 4
gpt4 key购买 nike

我有一个 .aspx 表单,我想在运行时在网格上显示它。我为我的网格编写了一个脚本,该脚本有 5 列。在某个地方,我只需要显示 4 列,我不会通过使用 if 条件来使用它。

在我的脚本中,我还需要检查 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]
});
});

最佳答案

我已经通过使我的代码像这样解决了我的问题

<%=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
]
});

}

});

关于javascript - HttpCompileException 未被用户代码处理(当我在脚本中添加 C# 代码时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33887909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com