C# 当某些选项卡打开时,如何停止运行保存按钮功能
我有一个页面,显示几个不同的选项卡C# 当某些选项卡打开时,如何停止运行保存按钮功能,c#,asp.net,visual-studio,tabs,C#,Asp.net,Visual Studio,Tabs,我有一个页面,显示几个不同的选项卡 <li id="liHeader"><a href="#tabHeader" title="Header">General</a></li> <li id="liFooter"><a href="#tabNotesComments" id="tabNotes" title="Notes/History of Job">Notes (<%= NoOfNotes %>)</a
<li id="liHeader"><a href="#tabHeader" title="Header">General</a></li>
<li id="liFooter"><a href="#tabNotesComments" id="tabNotes" title="Notes/History of Job">Notes (<%= NoOfNotes %>)</a></li>
<li runat="server" id="liDelivery" ><a href="#<%= tabDeliveryDbrief.ClientID %>" title="Delivery Dbrief">Delivery Dbrief</a></li>
当delivery debrief选项卡打开时,是否有方法停止此代码的运行?仍然需要为其他选项卡创建注释 您无法阻止单击,但可以使用2种方法: 1-将您的按钮设置为html按钮,并通过ajax(Web服务)在服务器端单击调用 2-您可以为
li
设置属性(如'active=false'),然后单击选项卡将其设置为'true'。现在在服务器端检查此属性(liDelivery.Attributes[“active”]
),如果为真,则表示选项卡处于打开状态,不执行任何操作
protected void btnSave_Click(object sender, EventArgs e)
{
if(liDelivery.Attributes["active"].ToString() == "false") return;
string Note = Job.Compare(oldJob, new Job(int.Parse(Request.QueryString["JobID"])), Mod);
JobNote modNote = new JobNote
{
JobID = job.ID,
Company_ID = CurCompID,
Date = DateTime.Now,
Time = DateTime.Now,
Note = Note,
CreatedBy = CurrentUser.UserID,
CreatedByName = CurrentUser.Username,
NoteType = 1
};
modNote.Create();
}
protected void btnSave_Click(object sender, EventArgs e)
{
if(liDelivery.Attributes["active"].ToString() == "false") return;
string Note = Job.Compare(oldJob, new Job(int.Parse(Request.QueryString["JobID"])), Mod);
JobNote modNote = new JobNote
{
JobID = job.ID,
Company_ID = CurCompID,
Date = DateTime.Now,
Time = DateTime.Now,
Note = Note,
CreatedBy = CurrentUser.UserID,
CreatedByName = CurrentUser.Username,
NoteType = 1
};
modNote.Create();
}