永发信息网

javascrpit的问题,很简单,希望你能回答

答案:6  悬赏:60  手机版
解决时间 2021-01-16 09:51
  • 提问者网友:记得曾经
  • 2021-01-15 18:39
javascrpit的问题,很简单,希望你能回答
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-01-15 18:48
这个问题是很简单的,主要是因为没人告诉你的原因吧~~
asp.net中没有onchlick事件需要你注册一下~~
不要在html中写onchlick。这个是需要在后台注册的。你只需要在前台。写一段脚本。就是你要执行的javascrpit。
在后台注册一下就行。
名.seta******.add(控件名,javascrpit函数);
就是这样就行了~~
全部回答
  • 1楼网友:西岸风
  • 2021-01-15 21:17
好多高手..
  • 2楼网友:躲不过心动
  • 2021-01-15 20:48
给form命名,可以存在多form的
  • 3楼网友:毛毛
  • 2021-01-15 20:32
Response.Write("");
这段代码就是在客户端写入
""
所以每次刷新都会执行这一句,所以就会出来一个警告框,除非你给出这个提示后是转到其他页面,才能用这种方式来写
你的第二种写法:
onchick=“return ff()”

这种写法应该是可以的,你可以试一下在ff()里把if的条件判断先去掉,应该是可以的,正常来说是你的if条件判断不成立导致的.
  • 4楼网友:夜余生
  • 2021-01-15 19:55
有其他更好的解决方案,仔细想一想.
  • 5楼网友:神的生死簿
  • 2021-01-15 19:08

public partial class wait_au : System.Web.UI.Page
{
sqlclass sqlclass = new sqlclass();
BoundField proposer_id, title, pro_con, au_id, step;
protected void Page_Load(object sender, EventArgs e)
{
string wait_au1 = Convert.ToString(Session["Wait_au"]).Trim();
if (wait_au1 == "1")
{
page_display();
wait_au_fill();
wait_sql();
}
}
protected void page_display()
{
string userid = Convert.ToString(Session["UserID"]);
string sqlstring = " select step from auditing where star='*'and proposer_id='" + userid + "'";
SqlConnection con2 = sqlclass.sqlopen();
con2.Open();
SqlCommand scd = new SqlCommand(sqlstring, con2);
string ren1 = (string)scd.ExecuteScalar();
con2.Close();
if (ren1 == null)
{

string message = "您目前暂无待办事项";
string Action = "list.aspx";
// sqlclass.Msg.RetInfo2(message,"list.aspx");
System.Web.HttpContext.Current.Response.Write("");
}
}
protected void GridView_wait_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView_wait.PageIndex = e.NewPageIndex;
wait_sql();
}
protected void GridView_wait_SelectedIndexChanged(object sender, EventArgs e)
{
GridViewRow row = GridView_wait.SelectedRow;
Session["flow_id"] = row.Cells[4].Text;
Session["proposer_name"] = row.Cells[1].Text; //申请人ID
Session["step"] = row.Cells[5].Text;
Session["Flow_display"] = "1";
Response.Redirect("~/flow.aspx");
}
protected void wait_au_fill()
{
// string userid = Convert.ToString(Session["UserID"]);
GridView_wait.Width = 799;
if (GridView_wait.Columns.Count == 0)
{
proposer_id = new BoundField();
proposer_id.DataField = "申请人";
proposer_id.HeaderText = "申请人";
GridView_wait.Columns.Add(proposer_id);
GridView_wait.Columns[0].ItemStyle.Width = 60;
title = new BoundField();
title.DataField = "标题";
title.HeaderText = "标题";
GridView_wait.Columns.Add(title);
GridView_wait.Columns[1].ItemStyle.Width = 120;
pro_con = new BoundField();
pro_con.DataField = "内容";
pro_con.HeaderText = "内容";
GridView_wait.Columns.Add(pro_con);
GridView_wait.Columns[2].ItemStyle.Width = 450;
au_id = new BoundField();
au_id.DataField = "单据号";
au_id.HeaderText = "单据号";
GridView_wait.Columns.Add(au_id);
GridView_wait.Columns[3].ItemStyle.Width = 120;
step = new BoundField();
step.DataField = "step";
step.HeaderText = "step";
GridView_wait.Columns.Add(step);
GridView_wait.Columns[4].ItemStyle.Width = 40;
}
}
protected void wait_sql()
{
string userid = Convert.ToString(Session["userID"]).Trim();
string sqlstring = " select '申请人'=c.name,'标题'=left(a.title,15),'内容'= left(a.pro_con,150),'单据号'=a.flow_id,'step'=b.step ";
sqlstring = sqlstring + " from flow a,auditing b, peson c where a.flow_id=b.flow_id and b.star='*'and ";
sqlstring = sqlstring + " b.proposer_id='" + userid + "'and c.id=a.proposer_id order by b.au_id";
SqlConnection con2 = sqlclass.sqlopen();
SqlDataAdapter adapter = new SqlDataAdapter(sqlstring, con2);
DataSet ds = new DataSet();
adapter.Fill(ds);
GridView_wait.DataSource = ds;
GridView_wait.DataBind();
con2.Close();
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("~/list.aspx");
}
}
注意,你不能用messagebox 只能有js来写。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯