Javascript 链接按钮在jquery模式弹出窗口中单击
我有一个转发器,在转发器的项目模板中我有一个按钮,当我点击这个按钮时,它会在jquery模式弹出窗口中打开另一个view.aspx页面,直到现在它工作正常,但当我点击view.aspx页面(作为模式弹出窗口打开)中的链接按钮时,view.aspx会在正常模式下自动打开(不是在模式弹出窗口中) 请帮帮我,先谢谢你 图像 在上图中,edukating(9)是一个链接按钮,当我点击这个链接按钮时,它是这样发生的 我使用了以下代码 中继器中的代码(仅用于弹出的代码):Javascript 链接按钮在jquery模式弹出窗口中单击,javascript,jquery,asp.net,repeater,Javascript,Jquery,Asp.net,Repeater,我有一个转发器,在转发器的项目模板中我有一个按钮,当我点击这个按钮时,它会在jquery模式弹出窗口中打开另一个view.aspx页面,直到现在它工作正常,但当我点击view.aspx页面(作为模式弹出窗口打开)中的链接按钮时,view.aspx会在正常模式下自动打开(不是在模式弹出窗口中) 请帮帮我,先谢谢你 图像 在上图中,edukating(9)是一个链接按钮,当我点击这个链接按钮时,它是这样发生的 我使用了以下代码 中继器中的代码(仅用于弹出的代码): 函数CollectModalP
函数CollectModalPopUp(){
$(文档).ready(函数(){
var mydiv=$(“#mydiv”);
mydiv.dialog({autoOpen:false});
//使用AJAX加载内容
mydiv.load('ViewNoteTest.aspx');
//打开对话框
mydiv.对话框(“打开”);
返回false;
});
}
中继器按钮点击事件中的代码
objBalItem = new BalItem();
Session.Remove("dtAllTags");
Session.Remove("dtAllAddedTags");
int ItemId = Convert.ToInt32(e.CommandArgument.ToString().Split(',')[0].ToString());
//string Url = e.CommandArgument.ToString().Split(',')[2].ToString();
LstItemSuggestTags = new List<BeSuggestedTag>();
LstItemSuggestTags = objBalItem.GetItemTagSuggestions(ItemId);
Session["LstItemSuggestTags "] = LstItemSuggestTags;
Session["CommandArgument"] = e.CommandArgument.ToString();
Session["UserInContext"] = UserInContext;
string script = "<script type=\"text/javascript\"> CollectModalPopUp(); </script>";
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "key", script, false);
objBalItem=new BalItem();
删除(“dtAllTags”);
删除(“数据标签”);
int ItemId=Convert.ToInt32(例如,CommandArgument.ToString().Split(',')[0].ToString());
//字符串Url=e.CommandArgument.ToString().Split(',')[2].ToString();
LstItemSuggestTags=新列表();
LstItemSuggestTags=objBalItem.GetItemTagSuggestions(ItemId);
会话[“LstItemSuggestTags”]=LstItemSuggestTags;
会话[“CommandArgument”]=e.CommandArgument.ToString();
会话[“UserInContext”]=UserInContext;
string script=“CollectModalPopUp();”;
ScriptManager.RegisterStartupScript(Page,Page.GetType(),“key”,script,false);
ViewPageTest.aspx中的代码
protected void Page_Load(object sender, EventArgs e)
{
if (Session["UserInfo"] != null)
{
UserObj = new UserInfo();
UserObj = (UserInfo)Session["UserInfo"];
UserId = Convert.ToInt64(UserObj.Id);
}
if (Session["LstItemSuggestTags "] != null && Session["CommandArgument"] != null)
{
if (!IsPostBack)
{
LstItemSuggestTags = Session["LstItemSuggestTags "] as List<BeSuggestedTag>;
foreach (BeSuggestedTag ItemSuggestTags in LstItemSuggestTags)
{
if (!dtAllTags.Columns.Contains("TagId"))
{
dtAllTags.Columns.Add("TagId");
}
if (!dtAllTags.Columns.Contains("TagName"))
{
dtAllTags.Columns.Add("TagName");
}
drAllTags = dtAllTags.NewRow();
drAllTags["TagId"] = ItemSuggestTags.TagId.ToString();
drAllTags["TagName"] = ItemSuggestTags.TagName.ToString();
dtAllTags.Rows.Add(drAllTags);
}
Session["dtAllTags"] = dtAllTags;
//GenerateSuggestedTags();
//AddTags();
}
string CommandArgument = Session["CommandArgument"].ToString();
ItemId = Convert.ToInt64(CommandArgument.Split(',')[0].ToString());
lblTitleText.Text = CommandArgument.Split(',')[1].ToString();
lnkbtnUrl.Text = CommandArgument.Split(',')[2].ToString();
lnkbtnUrl.PostBackUrl = CommandArgument.Split(',')[2].ToString();
lblDescriptionText.Text = CommandArgument.Split(',')[3].ToString();
GenerateSuggestedTags();
AddTags();
}
}
protected void GenerateSuggestedTags()
{
if (Session["dtAllTags"] != null)
{
dtAllTags = Session["dtAllTags"] as DataTable;
pnlPopupSuggestedTags.Controls.Clear();
foreach (DataRow dr in dtAllTags.Rows)
{
Panel pnlRelateTags = new Panel();
pnlRelateTags.ID = "InnerRelatedTagspnl_" + dr["TagId"].ToString();
LinkButton lnkraltedTag = new LinkButton();
lnkraltedTag.ID = "lnkraltedTag_" + dr["TagId"].ToString();
ScriptManager.GetCurrent(this.Page).RegisterPostBackControl(lnkraltedTag);
// pnlRelateTags.CssClass = "RelatedTags";
pnlRelateTags.ToolTip = "Include Tag";
pnlRelateTags.Style.Add("overflow", "hidden");
lnkraltedTag.Text = (dr["TagName"].ToString().Length > 15 ? dr["TagName"].ToString().Substring(0, 15) : dr["TagName"].ToString());
lnkraltedTag.CommandArgument = dr["TagId"].ToString() + "," + dr["TagName"].ToString();
lnkraltedTag.Command += new CommandEventHandler(lnkraltedTag_Command);
lnkraltedTag.CssClass = "RelatedTags";
lnkraltedTag.EnableViewState = true;
lnkraltedTag.Style.Add("word-break", "break-word");
pnlRelateTags.Controls.Add(lnkraltedTag);
pnlPopupSuggestedTags.Controls.Add(pnlRelateTags);
}
}
}
protected void lnkraltedTag_Command(object sender, CommandEventArgs e)
{
AddTagToPanel(e.CommandArgument.ToString());
}
private void AddTagToPanel(string commandArgument)
{
Int64 tagId = Convert.ToInt64(commandArgument.Split(',')[0].ToString());
string tagName = commandArgument.Split(',')[1].ToString();
if (Session["dtAllAddedTags"] != null)
{
dtAddedTags = Session["dtAllAddedTags"] as DataTable;
}
if (!dtAddedTags.Columns.Contains("TagId"))
{
dtAddedTags.Columns.Add("TagId");
}
if (!dtAddedTags.Columns.Contains("TagName"))
{
dtAddedTags.Columns.Add("TagName");
}
drAddedTags = dtAddedTags.NewRow();
drAddedTags["TagId"] = tagId;
drAddedTags["TagName"] = tagName;
dtAddedTags.Rows.Add(drAddedTags);
dtAddedTags = RemoveDuplicateRows(dtAddedTags, "TagId");
//foreach (DataRow dr in dtAddedTags.Rows)
//{
// Panel pnlTag = pnlPopupSuggestedTags.FindControl("InnerRelatedTagspnl_" + dr["TagId"].ToString()) as Panel;
// pnlPopupSuggestedTags.Controls.Remove(pnlTag);
//}
Session["dtAllAddedTags"] = dtAddedTags;
AddTags();
dtAllTags = Session["dtAllTags"] as DataTable;
foreach (DataRow drOuter in dtAddedTags.Rows)
{
for (int i = dtAllTags.Rows.Count - 1; i >= 0; i--)
{
DataRow drInner = dtAllTags.Rows[i];
if (drOuter["TagId"].ToString() == drInner["TagId"].ToString())
{
drInner.Delete();
}
}
}
Session["dtAllTags"] = dtAllTags;
GenerateSuggestedTags();
}
public void AddTags()
{
if (Session["dtAllAddedTags"] != null)
{
dtAddedTags = Session["dtAllAddedTags"] as DataTable;
pnlPopupTags.Controls.Clear();
foreach (DataRow row in dtAddedTags.Rows)
{
Panel pnl = new Panel();
pnl.ID = "Innerpnl_" + row["TagId"].ToString();
LinkButton lnkTag = new LinkButton();
lnkTag.ID = "lnkTag" + row["TagId"].ToString();
pnl.CssClass = "tags";
lnkTag.Text = row["TagName"].ToString();
lnkTag.CommandArgument = row["TagId"].ToString() + "," + row["TagName"].ToString();
lnkTag.Command += new CommandEventHandler(lnkTag_Command);
ScriptManager.GetCurrent(this.Page).RegisterPostBackControl(lnkTag);
pnl.Controls.Add(lnkTag);
pnlPopupTags.Controls.Add(pnl);
}
}
}
public DataTable RemoveDuplicateRows(DataTable dTable, string colName)
{
Hashtable hTable = new Hashtable();
ArrayList duplicateList = new ArrayList();
//Add list of all the unique item value to hashtable, which stores combination of key, value pair.
//And add duplicate item value in arraylist.
foreach (DataRow drow in dTable.Rows)
{
if (hTable.Contains(drow[colName]))
duplicateList.Add(drow);
else
hTable.Add(drow[colName], string.Empty);
}
//Removing a list of duplicate items from datatable.
foreach (DataRow dRow in duplicateList)
dTable.Rows.Remove(dRow);
//Datatable which contains unique records will be return as output.
return dTable;
}
protected void btnCancel_Click(object sender, EventArgs e)
{
}
protected void lnkTag_Command(object sender, CommandEventArgs e)
{
DeleteTagFromPanel(e.CommandArgument.ToString());
}
protected void DeleteTagFromPanel(string commandArgument)
{
dtAllTags = Session["dtAllTags"] as DataTable;
dtAddedTags = Session["dtAllAddedTags"] as DataTable;
//foreach (DataRow dr in dtAddedTags.Rows)
//{
// Panel pnlTag = pnlPopupTags.FindControl("Innerpnl_" + dr["TagId"].ToString()) as Panel;
// pnlPopupTags.Controls.Remove(pnlTag);
//}
Int64 tagId = Convert.ToInt64(commandArgument.Split(',')[0].ToString());
string tagName = commandArgument.Split(',')[1].ToString();
if (Session["dtAllTags"] != null)
{
dtAllTags = Session["dtAllTags"] as DataTable;
}
if (!dtAllTags.Columns.Contains("TagId"))
{
dtAllTags.Columns.Add("TagId");
}
if (!dtAllTags.Columns.Contains("TagName"))
{
dtAllTags.Columns.Add("TagName");
}
drAllTags = dtAllTags.NewRow();
drAllTags["TagId"] = tagId;
drAllTags["TagName"] = tagName;
dtAllTags.Rows.Add(drAllTags);
foreach (DataRow drOuter in dtAllTags.Rows)
{
for (int i = dtAddedTags.Rows.Count - 1; i >= 0; i--)
{
DataRow drInner = dtAddedTags.Rows[i];
if (drOuter["TagId"].ToString() == drInner["TagId"].ToString())
{
drInner.Delete();
}
}
}
Session["dtAllTags"] = dtAllTags;
Session["dtAllAddedTags"] = dtAddedTags;
AddTags();
GenerateSuggestedTags();
}
protected void btnSave_Click(object sender, EventArgs e)
{
Int64? UserInContext = Session["UserInContext"] as Int64?;
dtAddedTags = Session["dtAllAddedTags"] as DataTable;
if (!dtTagId.Columns.Contains("TagId"))
{
dtTagId.Columns.Add("TagId");
}
if (dtTagId.Rows.Count > 0)
{
foreach (DataRow dr in dtAddedTags.Rows)
{
drTagId = dtTagId.NewRow();
drTagId["TagId"] = dr["TagId"].ToString();
dtTagId.Rows.Add(drTagId);
}
}
objBalItem = new BalItem();
Int32 flag= objBalItem.CollectItem(ItemId, UserId, UserInContext, dtTagId);
if (flag == 0)
{
ScriptManager.RegisterClientScriptBlock(Page, this.GetType(), "CallJS", "ModalPopUpWithOKbutton();", true);
//string script = "<script type=\"text/javascript\"> HideModal(); </script>";
//Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "HideModal", script);
}
else if(flag == 1)
{
//pmsg.InnerText = "Problem in collecting Item";
string script = "<script type=\"text/javascript\"> ModalPopUpWithOKbutton(); </script>";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "ModalPopUpWithOKbutton", script);
}
}
受保护的无效页面加载(对象发送方,事件参数e)
{
如果(会话[“用户信息”]!=null)
{
UserObj=newuserinfo();
UserObj=(UserInfo)会话[“UserInfo”];
UserId=Convert.ToInt64(UserObj.Id);
}
if(会话[“LstItemSuggestTags”]!=null&&Session[“CommandArgument”]!=null)
{
如果(!IsPostBack)
{
LstItemSuggestTags=会话[“LstItemSuggestTags”]作为列表;
foreach(LstItemSuggestTags中的BeSuggestTag ItemSuggestTags)
{
如果(!dtAllTags.Columns.Contains(“TagId”))
{
dtAllTags.Columns.Add(“TagId”);
}
如果(!dtAllTags.Columns.Contains(“标记名”))
{
dtAllTags.Columns.Add(“标记名”);
}
drAllTags=dtAllTags.NewRow();
drAllTags[“TagId”]=ItemSuggestTags.TagId.ToString();
drAllTags[“标记名”]=ItemSuggestTags.TagName.ToString();
dtAllTags.Rows.Add(drAllTags);
}
会话[“dtAllTags”]=dtAllTags;
//生成建议的标记();
//AddTags();
}
string CommandArgument=Session[“CommandArgument”].ToString();
ItemId=Convert.ToInt64(CommandArgument.Split(',')[0].ToString());
lblTitleText.Text=CommandArgument.Split(',)[1].ToString();
lnkbtnUrl.Text=CommandArgument.Split(',)[2].ToString();
lnkbtnUrl.PostBackUrl=CommandArgument.Split(',)[2].ToString();
lblDescriptionText.Text=CommandArgument.Split(',)[3].ToString();
生成建议的标记();
AddTags();
}
}
受保护的void生成建议的标记()
{
if(会话[“dtAllTags”]!=null)
{
dtAllTags=会话[“dtAllTags”]作为数据表;
pnlpopupsuggestedttags.Controls.Clear();
foreach(dtAllTags.Rows中的数据行dr)
{
面板pnlRelateTags=新面板();
pnlRelateTags.ID=“InnerRelatedTagspnl_u3;”+dr[“TagId”].ToString();
LinkButton lnkraltedTag=新LinkButton();
lnkraltedTag.ID=“lnkraltedTag_2;”+dr[“TagId”].ToString();
ScriptManager.GetCurrent(this.Page).RegisterPostBackControl(lnkraltedTag);
//pnlRelateTags.CssClass=“RelatedTags”;
pnlRelateTags.ToolTip=“包含标记”;
pnlRelateTags.Style.Add(“溢出”、“隐藏”);
lnkraltedTag.Text=(dr[“标记名”].ToString().Length>15?dr[“标记名”].ToString().Substring(0,15):dr[“标记名”].ToString());
lnkraltedTag.CommandArgument=dr[“TagId”].ToString()+,“+dr[“标记名”].ToString();
lnkraltedTag.Command+=新CommandEventHandler(lnkraltedTag_命令);
lnkraltedTag.CssClass=“RelatedTags”;
lnkraltedTag.EnableViewState=true;
lnkraltedTag.Style.Add(“单词中断”,“中断单词”);
pnlRelateTags.Controls.Add(lnkraltedTag);
pnlpopupsuggestedttags.Controls.Add(pnlRelateTags);
}
}
}
受保护的void lnkraltedTag_命令(对象发送方,CommandEventArgs e)
{
AddTagToPanel(例如CommandArgument.ToString());
}
私有void AddTagToPanel(字符串commandArgument)
{
Int64 tagId=Convert.ToInt64(commandArgument.Split(',')[0].ToString());
字符串标记名=commandArgument.Split(',')[1].ToString();
如果(会话[“dtAllAddedTags”]!=null)
{
dtAddedTags=S
protected void Page_Load(object sender, EventArgs e)
{
if (Session["UserInfo"] != null)
{
UserObj = new UserInfo();
UserObj = (UserInfo)Session["UserInfo"];
UserId = Convert.ToInt64(UserObj.Id);
}
if (Session["LstItemSuggestTags "] != null && Session["CommandArgument"] != null)
{
if (!IsPostBack)
{
LstItemSuggestTags = Session["LstItemSuggestTags "] as List<BeSuggestedTag>;
foreach (BeSuggestedTag ItemSuggestTags in LstItemSuggestTags)
{
if (!dtAllTags.Columns.Contains("TagId"))
{
dtAllTags.Columns.Add("TagId");
}
if (!dtAllTags.Columns.Contains("TagName"))
{
dtAllTags.Columns.Add("TagName");
}
drAllTags = dtAllTags.NewRow();
drAllTags["TagId"] = ItemSuggestTags.TagId.ToString();
drAllTags["TagName"] = ItemSuggestTags.TagName.ToString();
dtAllTags.Rows.Add(drAllTags);
}
Session["dtAllTags"] = dtAllTags;
//GenerateSuggestedTags();
//AddTags();
}
string CommandArgument = Session["CommandArgument"].ToString();
ItemId = Convert.ToInt64(CommandArgument.Split(',')[0].ToString());
lblTitleText.Text = CommandArgument.Split(',')[1].ToString();
lnkbtnUrl.Text = CommandArgument.Split(',')[2].ToString();
lnkbtnUrl.PostBackUrl = CommandArgument.Split(',')[2].ToString();
lblDescriptionText.Text = CommandArgument.Split(',')[3].ToString();
GenerateSuggestedTags();
AddTags();
}
}
protected void GenerateSuggestedTags()
{
if (Session["dtAllTags"] != null)
{
dtAllTags = Session["dtAllTags"] as DataTable;
pnlPopupSuggestedTags.Controls.Clear();
foreach (DataRow dr in dtAllTags.Rows)
{
Panel pnlRelateTags = new Panel();
pnlRelateTags.ID = "InnerRelatedTagspnl_" + dr["TagId"].ToString();
LinkButton lnkraltedTag = new LinkButton();
lnkraltedTag.ID = "lnkraltedTag_" + dr["TagId"].ToString();
ScriptManager.GetCurrent(this.Page).RegisterPostBackControl(lnkraltedTag);
// pnlRelateTags.CssClass = "RelatedTags";
pnlRelateTags.ToolTip = "Include Tag";
pnlRelateTags.Style.Add("overflow", "hidden");
lnkraltedTag.Text = (dr["TagName"].ToString().Length > 15 ? dr["TagName"].ToString().Substring(0, 15) : dr["TagName"].ToString());
lnkraltedTag.CommandArgument = dr["TagId"].ToString() + "," + dr["TagName"].ToString();
lnkraltedTag.Command += new CommandEventHandler(lnkraltedTag_Command);
lnkraltedTag.CssClass = "RelatedTags";
lnkraltedTag.EnableViewState = true;
lnkraltedTag.Style.Add("word-break", "break-word");
pnlRelateTags.Controls.Add(lnkraltedTag);
pnlPopupSuggestedTags.Controls.Add(pnlRelateTags);
}
}
}
protected void lnkraltedTag_Command(object sender, CommandEventArgs e)
{
AddTagToPanel(e.CommandArgument.ToString());
}
private void AddTagToPanel(string commandArgument)
{
Int64 tagId = Convert.ToInt64(commandArgument.Split(',')[0].ToString());
string tagName = commandArgument.Split(',')[1].ToString();
if (Session["dtAllAddedTags"] != null)
{
dtAddedTags = Session["dtAllAddedTags"] as DataTable;
}
if (!dtAddedTags.Columns.Contains("TagId"))
{
dtAddedTags.Columns.Add("TagId");
}
if (!dtAddedTags.Columns.Contains("TagName"))
{
dtAddedTags.Columns.Add("TagName");
}
drAddedTags = dtAddedTags.NewRow();
drAddedTags["TagId"] = tagId;
drAddedTags["TagName"] = tagName;
dtAddedTags.Rows.Add(drAddedTags);
dtAddedTags = RemoveDuplicateRows(dtAddedTags, "TagId");
//foreach (DataRow dr in dtAddedTags.Rows)
//{
// Panel pnlTag = pnlPopupSuggestedTags.FindControl("InnerRelatedTagspnl_" + dr["TagId"].ToString()) as Panel;
// pnlPopupSuggestedTags.Controls.Remove(pnlTag);
//}
Session["dtAllAddedTags"] = dtAddedTags;
AddTags();
dtAllTags = Session["dtAllTags"] as DataTable;
foreach (DataRow drOuter in dtAddedTags.Rows)
{
for (int i = dtAllTags.Rows.Count - 1; i >= 0; i--)
{
DataRow drInner = dtAllTags.Rows[i];
if (drOuter["TagId"].ToString() == drInner["TagId"].ToString())
{
drInner.Delete();
}
}
}
Session["dtAllTags"] = dtAllTags;
GenerateSuggestedTags();
}
public void AddTags()
{
if (Session["dtAllAddedTags"] != null)
{
dtAddedTags = Session["dtAllAddedTags"] as DataTable;
pnlPopupTags.Controls.Clear();
foreach (DataRow row in dtAddedTags.Rows)
{
Panel pnl = new Panel();
pnl.ID = "Innerpnl_" + row["TagId"].ToString();
LinkButton lnkTag = new LinkButton();
lnkTag.ID = "lnkTag" + row["TagId"].ToString();
pnl.CssClass = "tags";
lnkTag.Text = row["TagName"].ToString();
lnkTag.CommandArgument = row["TagId"].ToString() + "," + row["TagName"].ToString();
lnkTag.Command += new CommandEventHandler(lnkTag_Command);
ScriptManager.GetCurrent(this.Page).RegisterPostBackControl(lnkTag);
pnl.Controls.Add(lnkTag);
pnlPopupTags.Controls.Add(pnl);
}
}
}
public DataTable RemoveDuplicateRows(DataTable dTable, string colName)
{
Hashtable hTable = new Hashtable();
ArrayList duplicateList = new ArrayList();
//Add list of all the unique item value to hashtable, which stores combination of key, value pair.
//And add duplicate item value in arraylist.
foreach (DataRow drow in dTable.Rows)
{
if (hTable.Contains(drow[colName]))
duplicateList.Add(drow);
else
hTable.Add(drow[colName], string.Empty);
}
//Removing a list of duplicate items from datatable.
foreach (DataRow dRow in duplicateList)
dTable.Rows.Remove(dRow);
//Datatable which contains unique records will be return as output.
return dTable;
}
protected void btnCancel_Click(object sender, EventArgs e)
{
}
protected void lnkTag_Command(object sender, CommandEventArgs e)
{
DeleteTagFromPanel(e.CommandArgument.ToString());
}
protected void DeleteTagFromPanel(string commandArgument)
{
dtAllTags = Session["dtAllTags"] as DataTable;
dtAddedTags = Session["dtAllAddedTags"] as DataTable;
//foreach (DataRow dr in dtAddedTags.Rows)
//{
// Panel pnlTag = pnlPopupTags.FindControl("Innerpnl_" + dr["TagId"].ToString()) as Panel;
// pnlPopupTags.Controls.Remove(pnlTag);
//}
Int64 tagId = Convert.ToInt64(commandArgument.Split(',')[0].ToString());
string tagName = commandArgument.Split(',')[1].ToString();
if (Session["dtAllTags"] != null)
{
dtAllTags = Session["dtAllTags"] as DataTable;
}
if (!dtAllTags.Columns.Contains("TagId"))
{
dtAllTags.Columns.Add("TagId");
}
if (!dtAllTags.Columns.Contains("TagName"))
{
dtAllTags.Columns.Add("TagName");
}
drAllTags = dtAllTags.NewRow();
drAllTags["TagId"] = tagId;
drAllTags["TagName"] = tagName;
dtAllTags.Rows.Add(drAllTags);
foreach (DataRow drOuter in dtAllTags.Rows)
{
for (int i = dtAddedTags.Rows.Count - 1; i >= 0; i--)
{
DataRow drInner = dtAddedTags.Rows[i];
if (drOuter["TagId"].ToString() == drInner["TagId"].ToString())
{
drInner.Delete();
}
}
}
Session["dtAllTags"] = dtAllTags;
Session["dtAllAddedTags"] = dtAddedTags;
AddTags();
GenerateSuggestedTags();
}
protected void btnSave_Click(object sender, EventArgs e)
{
Int64? UserInContext = Session["UserInContext"] as Int64?;
dtAddedTags = Session["dtAllAddedTags"] as DataTable;
if (!dtTagId.Columns.Contains("TagId"))
{
dtTagId.Columns.Add("TagId");
}
if (dtTagId.Rows.Count > 0)
{
foreach (DataRow dr in dtAddedTags.Rows)
{
drTagId = dtTagId.NewRow();
drTagId["TagId"] = dr["TagId"].ToString();
dtTagId.Rows.Add(drTagId);
}
}
objBalItem = new BalItem();
Int32 flag= objBalItem.CollectItem(ItemId, UserId, UserInContext, dtTagId);
if (flag == 0)
{
ScriptManager.RegisterClientScriptBlock(Page, this.GetType(), "CallJS", "ModalPopUpWithOKbutton();", true);
//string script = "<script type=\"text/javascript\"> HideModal(); </script>";
//Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "HideModal", script);
}
else if(flag == 1)
{
//pmsg.InnerText = "Problem in collecting Item";
string script = "<script type=\"text/javascript\"> ModalPopUpWithOKbutton(); </script>";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "ModalPopUpWithOKbutton", script);
}
}
function CollectModalPopUp() {
var mydiv = $('#mydiv');
mydiv.dialog({ autoOpen: false });
// Load the content using AJAX
mydiv.load('ViewNoteTest.aspx');
// Open the dialog
mydiv.dialog('open');
return false;
}