我正在创建一个模态,事件节目正在触发两次。我也为此创造了JS小提琴。 下面是打开模态
的代码 public static void PrintFormPdfData(byte[] formPdfData, string printer)
{
string tempFile;
tempFile = Path.GetTempFileName();
using (FileStream fs = new FileStream(tempFile, FileMode.Create))
{
fs.Write(formPdfData, 0, formPdfData.Length);
fs.Flush();
}
using (GhostscriptProcessor processor = new GhostscriptProcessor())
{
List<string> switches = new List<string>();
switches.Add("-empty");
switches.Add("-dPrinted");
switches.Add("-dBATCH");
switches.Add("-dNOPAUSE");
switches.Add("-dNOSAFER");
switches.Add("-dNumCopies=1");
switches.Add("-sDEVICE=mswinpr2");
switches.Add("-sOutputFile=%printer%" + printer);
switches.Add("-f");
switches.Add(tempFile);
processor.StartProcessing(switches.ToArray(), null);
}
}
答案 0 :(得分:0)
这可能是因为您没有将data-toggle="modal"
和data-target="#myModal"
属性附加到按钮上,但我不确定。因此,假设您只需要一个带模态开口的常规模态按钮,您可以将这两个属性添加到按钮中:
<button type="button" class="btn btn-info btn-lg" id="myModalBtn"
data-toggle="modal" and data-target="#myModal">Open Large Modal</button>
并删除此部分:
$("#myModalBtn").on("click",function(){
$("#myModal").modal({backdrop: 'static', keyboard: false});
$("#myModal").modal('show');
});
您可以签出bootstrap modal usage以确保您的代码符合引导标准。