私はMRNを検索するためのテキストフィールドを持つフォームを持っています。 MRNが存在する場合、新しい出会いを追加することができます。 MRNが存在しない場合、新しい患者を追加することができる。彼らはモーダルで「はい」を選択した場合、私は検索からMRNとNewPatientまたはNewEncountersページでMRNのテキストボックスを移入したいブートストラップ値がyesの場合、あるフォームから別のフォームに値を渡します。asp.net
if (searchresult != null)
{
lblModalTitle.Text = "This MRN exists!";
lblModalBody.Text = "Would you like to add a new encounter for this patient?";
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "EncounterModal", "$('#EncounterModal').modal();", true);
upEncModal.Update();
return;
}
else
{
PatModalTitle.Text = "This MRN does not exist!";
PatModalBody.Text = "Would you like to add a new patient to the database?";
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "PatientModal", "$('#PatientModal').modal();", true);
upPatModal.Update();
}
:彼らは、検索ボタンをクリックすると、それはこのモーダルをポップアップ表示しますページ。
<div class="modal fade" id="PatientModal" role="dialog" aria-labelledby="PatientModalLabel" aria-hidden="true">
<div class="modal-dialog">
<asp:UpdatePanel ID="upPatModal" runat="server" ChildrenAsTriggers="false" UpdateMode="Conditional">
<ContentTemplate>
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title"><asp:Label ID="PatModalTitle" runat="server" Text=""></asp:Label></h4>
</div>
<div class="modal-body">
<asp:Label ID="PatModalBody" runat="server" Text=""></asp:Label>
</div>
<div class="modal-footer">
<asp:LinkButton ID="NewPatientBtn" runat="server" CssClass="btn btn-primary" data-dismiss="modal" aria-hidden="true" value="send" OnClientClick="window.location.href='NewPatient.aspx;">Yes</asp:LinkButton>
<button class="btn btn-default" data-dismiss="modal" aria-hidden="true">No</button>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
私がバイパスにモーダルを試してみましたが、次のページを読み込むか、彼らは単に動作しませんてきたすべてのメソッド:これは私のモーダルのためのコードは次のようになります。私は基本的な修正が必要なのは、内部のWebフォームアプリケーションのためです。今、私はソースページでこれを使用しています:
protected void SearchMRN_Click(object sender, EventArgs e)
{
Session["mrn"] = SearchMRN.Text;
Server.Transfer("NewPatients.aspx");
}
そして、これをターゲットページに:
void Page_Load(object sender, EventArgs e)
{
PAT_MRN.Text = Session["mrn"].ToString();
Session.Remove("mrn");
}
をモーダルがポップアップし、私は得続ける「JS1015を:終了していません文字列を定数」エラーが発生し、次のページはロードされません。助けてください!私はとても感謝しています。前もって感謝します。