2012-07-25 23 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