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

}
求高手解释……在此谢谢了
展开
 我来答
Reyzhang
2011-05-21 · TA获得超过1111个赞
知道小有建树答主
回答量:805
采纳率:85%
帮助的人:672万
展开全部
<input ....>控件本身是客户端控件,但是当我们给它加上了runat="server" 属性后,它就变成了服务器端控件,也就是我们赋于了它处理后台程序的能力。那<input ...>控件是如何触发后台代码的呢?我们知道.net 是基本事件模型由事件驱动。其中的OnServerClick="" 属性就是表明控件注册了一个单击事件,当我们单击这个控件的时候,相应的交由OnServerClick="SubmitBtn_Click"中的SubmitBtn_Click函数来处理我们的单击动作。
后台代码的处理可以通过两种方式
1.是直接在.aspx页面中通过<script runat="server>.....</script>这种形式来处理,注意script标签中加上了runat="server"表明它是处理服务器端的脚本而不是客户端的脚本
2.是在.cs 页面类文件中编写。.cs文件表示了页面与逻辑的分离思想
bali2012
2011-05-18
知道答主
回答量:18
采纳率:0%
帮助的人:7.3万
展开全部
双击那个HTML的Submit 控件 产生这段脚本很正常.因为你那控件不是服务器端控件
你加如<asp:button id= runat=>双击才能产生你那
追问
我晕,真服你了,我要的是HTML 的Submit的控件啊,你说的服务器控件Button我当然知道啊,而且,就算你拖个服务器控件Button,它是在源里面显示的吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
农村小伙夏天
2011-05-19 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:97.8万
展开全部
很定有事件发生,把它删掉就ok。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
森工作室
2011-05-19
知道答主
回答量:3
采纳率:0%
帮助的人:4734
展开全部
在其它地方加个引用。放个onclick事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式