2012-07-25 20 views
0

我需要帮助了解当我使用Web Developer express 2010时,.cs文件中的内容。我应该在哪里放置代码?试图在我的网站中复制一个示例。

我正在查看W3网站上的一个示例,在其中输入您的姓名,然后单击“提交”和标签弹出并显示你输入的所有服务器端。 http://www.w3schools.com/aspnet/showasp.asp?filename=demo_textbox

我想在我的网站上复制这个,我需要知道蓝色文本(看上面的链接)在.cs文件中的位置(假设它在那里)。

这里是我的cs文件看起来像

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 


namespace Assignment2 
{ 
    public partial class WebForm1 : System.Web.UI.Page 
    { 

     protected void Page_Load(object sender, EventArgs e) 
     { 

     } 



    } 
} 

我应该放在哪里呢?谢谢你的帮助!!!!!!!!

回答

0

它不会进入.cs文件。

对于每个页面,您将拥有显示元素(page.aspx)和代码(page.aspx.cs)。你的代码高亮需要进入page.aspx

+0

为了帮助澄清有两个文件与网络窗体创建。 WebForm1.aspx和WebForm1.aspx.cs您发布的链接中的脚本放在纯文本aspx文件中。您可以将aspx文件视为网页响应 – Russ 2012-07-25 01:44:16

+0

的'模板',所以我的aspx.cs文件在技术上是空的,除了我上面发布的内容? – user1550225 2012-07-25 01:45:09

+0

@ user1550225是的,你可以在那里做很多脚本的东西,而不是使用'

1

蓝色的代码的Page_Load后会去

public void submit(object sender, EventArgs e) 
{ 
    lbl1.Text="Your name is " + txt1.Text; 
} 
0

一般来说,我们分开的C#代码把它在一个cs文件(或.vb文件,如果你使用VB,而不是C#)。这就是Visual Studio为您自动创建它的原因。

但是在w3schools的示例中,它们使用aspx中嵌入的代码作为教学目的,因此它们不使用.cs文件。他们使用的代码是VB代码,而不是C#语法。

将服务器代码嵌入到.aspx文件中并不是一个好习惯,但有时您需要使用它。

更多的信息在http://msdn.microsoft.com/en-us/library/ms178135.aspx#Y90