I m使用带有某些文字箱的“格里德”和其中的“滴滴”盒。 当用户在一行(文字箱或DDL)上点击时,我想唤起 Java语的警示,告诉他们浏览次数。 当用户点击其中一个文本箱时,我会发生火灾,但我可以告诉他们,哪里把它放在警示中,因为我似乎无法说明如何将C#变量纳入 Java的警示。
我在此试图:
public void gv_instruments_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
TextBox txtBox1 = (TextBox)e.Row.FindControl("txt_partNumbers");
if (txtBox1 != null)
{
txtBox1.Attributes.Add("onclick", "javascript:alert( Message )"); //works
Int32 selectedRow = e.Row.RowIndex;//get row index number
string message = "You ve selected row: " + selectedRow.ToString();
message = "javascript:alert( " + message + " )";
//txtBox1.Attributes.Add("onclick", message); //doesn t work
string title = "title";
//ScriptManager.RegisterStartupScript(Page, Page.GetType(),
title, "alert( " + message + " );", true); //doesn t work
//ScriptManager.RegisterClientScriptBlock(Page,Page.GetType(),
title, "alert( " + message + " );",true); //doesn t work
}
}
}
我在互联网上发现了使用<代码>javascript:alert(+电+“......”);的构造,但它确实是t work(或者至少我可以做这项工作)。 我先仔细阅读双引书和插图;单引书,我可以看到,在小gger(EG:javascript:alert(a))中,我会看到这样的有效信息。 我也认为,在“现今”中的“apos”可能是问题,因此我删除了“你有”一词,而是用“你有”代替了它。 我能够开展工作的唯一办法就是:
txtBox1.Attributes.Add(“onclick”,“javascript:alert(电文)”);
我失踪了什么?