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

来源:百度知道 编辑:UC知道 时间:2024/05/16 12:58:06
做的是asp.net网站,有几个问题问一下~~
1.
在一个按钮的点击事件中写了这段代码
Response.Write("<script>alert('没有你要查询的内容')</script>");
但是后来每次刷新本页面的时候都会出来这个警告诓~~
我也想html中写脚本语言。在那个按钮的onchick=“return ff()”
<SCRIPT language="javascript" type="text/javascript">
function ff()
{
if(document.f1.sname.value.length==0)
{
alert("没有你要查询的内容");
return false;
}
}
</SCRIPT>
但是警告就是不出来
想问在后台Response.Write的时候有没有好的解决方法。asp.net中只允许有一个from吗?
不要给我那么简单的答案。回答一下怎么解决~~

这个问题是很简单的,主要是因为没人告诉你的原因吧~~
asp.net中没有onchlick事件需要你注册一下~~
不要在html中写onchlick。这个是需要在后台注册的。你只需要在前台。写一段脚本。就是你要执行的javascrpit。
在后台注册一下就行。
名.seta******.add(控件名,javascrpit函数);
就是这样就行了~~



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(); <