asp.net中的遇到一个问题,请哪位高手指导指导 关于htmlgenericcontrol服务器控件 代码如下
<%@PageLanguage="C#"AutoEventWireup="True"%><html><head><title>HtmlGenericControlCont...
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<head>
<title>HtmlGenericControl Control</title>
<script runat="server">
void SubmitBtn_Click(object Source, EventArgs e)
{
MySpan.InnerHtml = "Welcome to ASP.NET, " + myText .Value + ".";
}
</script>
<script language="javascript" type="text/javascript">
// <!CDATA[
// ]]>
</script>
</head>
<body>
<form id="myForm" runat="server">
<p>Enter your name here:
<input type="text" id="myText" runat="server" />
<br /><br />
<input id="Submit1" type="submit" value="Click Here!"
OnServerClick="SubmitBtn_Click" runat="server" />
<br><br>
<b><span id="MySpan" runat="server"/><b></b>
</form>
</body>
</html>
最主要的就是这个代码 : void SubmitBtn_Click(object Source, EventArgs e)
{
MySpan.InnerHtml = "Welcome to ASP.NET, " + myText .Value + ".";
}
这个是怎么点出来的啊,我看不懂,双击那个HTML的Submit 控件
显示的是这样的JS函数
function Submit1_onclick()
{
}
求高手解释……在此谢谢了 展开
<html>
<head>
<title>HtmlGenericControl Control</title>
<script runat="server">
void SubmitBtn_Click(object Source, EventArgs e)
{
MySpan.InnerHtml = "Welcome to ASP.NET, " + myText .Value + ".";
}
</script>
<script language="javascript" type="text/javascript">
// <!CDATA[
// ]]>
</script>
</head>
<body>
<form id="myForm" runat="server">
<p>Enter your name here:
<input type="text" id="myText" runat="server" />
<br /><br />
<input id="Submit1" type="submit" value="Click Here!"
OnServerClick="SubmitBtn_Click" runat="server" />
<br><br>
<b><span id="MySpan" runat="server"/><b></b>
</form>
</body>
</html>
最主要的就是这个代码 : void SubmitBtn_Click(object Source, EventArgs e)
{
MySpan.InnerHtml = "Welcome to ASP.NET, " + myText .Value + ".";
}
这个是怎么点出来的啊,我看不懂,双击那个HTML的Submit 控件
显示的是这样的JS函数
function Submit1_onclick()
{
}
求高手解释……在此谢谢了 展开
4个回答
展开全部
<input ....>控件本身是客户端控件,但是当我们给它加上了runat="server" 属性后,它就变成了服务器端控件,也就是我们赋于了它处理后台程序的能力。那<input ...>控件是如何触发后台代码的呢?我们知道.net 是基本事件模型由事件驱动。其中的OnServerClick="" 属性就是表明控件注册了一个单击事件,当我们单击这个控件的时候,相应的交由OnServerClick="SubmitBtn_Click"中的SubmitBtn_Click函数来处理我们的单击动作。
后台代码的处理可以通过两种方式
1.是直接在.aspx页面中通过<script runat="server>.....</script>这种形式来处理,注意script标签中加上了runat="server"表明它是处理服务器端的脚本而不是客户端的脚本
2.是在.cs 页面类文件中编写。.cs文件表示了页面与逻辑的分离思想
后台代码的处理可以通过两种方式
1.是直接在.aspx页面中通过<script runat="server>.....</script>这种形式来处理,注意script标签中加上了runat="server"表明它是处理服务器端的脚本而不是客户端的脚本
2.是在.cs 页面类文件中编写。.cs文件表示了页面与逻辑的分离思想
展开全部
双击那个HTML的Submit 控件 产生这段脚本很正常.因为你那控件不是服务器端控件
你加如<asp:button id= runat=>双击才能产生你那
你加如<asp:button id= runat=>双击才能产生你那
追问
我晕,真服你了,我要的是HTML 的Submit的控件啊,你说的服务器控件Button我当然知道啊,而且,就算你拖个服务器控件Button,它是在源里面显示的吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很定有事件发生,把它删掉就ok。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在其它地方加个引用。放个onclick事件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询