none
VS2015 C# 網站 建立事件-->物件的定義為隱藏 RRS feed

  • 問題

  • 您好:

    參考書及範例,如下

    <head id="Head1" runat="server">
        <title>輸入數字,進行計算</title>
        <style type="text/css">
            .style1
            {
                background-color: #FFFF66;
            }
        </style>
    </head>
    <body>
        <p>
            輸入數字,進行計算。&nbsp;&nbsp;&nbsp; 結果必須以<span class="style1">「貨幣」格式</span>出現</p>
        <form id="form1" runat="server">
        <p>
            <asp:TextBox ID="TextBox1" runat="server" Width="46px">0</asp:TextBox>
    &nbsp;+
            <asp:TextBox ID="TextBox2" runat="server" Width="46px">0</asp:TextBox>
    &nbsp;+
            <asp:TextBox ID="TextBox3" runat="server" Width="46px">0</asp:TextBox>
    &nbsp;=
            <asp:Label ID="Label1" runat="server" style="font-weight: 700; color: #FF0000"></asp:Label>
        </p>
        <div>
        
            &nbsp;<asp:Button ID="Button1" runat="server" Text="開始計算"  onclick="Button1_Click" />
        
        </div>
        </form>
     
    </body>

    接著 要到aspx.cs 建立Button1_Clikk()

    但卻出現 物件的定義為隱藏 ,aspx所設定的相關欄位,皆無法使用

    請問 這該如何處理?

    另外,從 範例檔 整個範例COPY到WEB 專案中後, 瀏覽器 瀏覽都是亂碼。

    但 自己新增一個WEB項目,將該HTML貼到 新的WEB 項目,卻是OK的。

    請問,這又是該如何解決呢?

    謝謝!

    2017年11月26日 上午 03:09

解答

所有回覆

  • "物件定義被隱藏" 還真沒見過這樣的錯誤訊息。

    基本上你的 HTML 貼到 .aspx 頁面之後。

    他會在 .aspx.designer.cs 的檔案下面自動建出相對的物件。


    2017年11月26日 上午 03:25
  • 但目前 就次沒有在  .aspx.designer.cs 的檔案下面自動建出相對的物件。

    另外  參考 http://codinggirlmia.blogspot.tw/2017/05/visual-studio-2015-html.html

    我要看 設計視窗,但 就卡死, 沒反應。

    重開幾次也一樣....

    2017年11月26日 上午 03:48
  • 你是用 WebSite 唷! 

    WebSite 就沒有 . .aspx.designer.cs 的檔案了。 (WebApplication 才有 .aspx.designer.cs)

    所以他的物件都被隱藏起來了,你沒有辦法導覽過去。

    但是你目前的問題應該怎麼樣建立方法吧!!

    第一種方式是直接在 .aspx 頁面重打,讓 Intellisense 幫你新增 (但是你要改方法名字 還是要去屬性視窗 或是 .aspx 跟 .aspx.cs 的名字都要同步更新)


    第二種方式




    參考:

    網站和專案的不同?


    2017年11月26日 上午 03:52
  • 但目前 就次沒有在  .aspx.designer.cs 的檔案下面自動建出相對的物件。

    另外  參考 http://codinggirlmia.blogspot.tw/2017/05/visual-studio-2015-html.html

    我要看 設計視窗,但 就卡死, 沒反應。

    重開幾次也一樣....

    卡死的問題,可能要看一下你這隻Text_Calculator.aspx 了 (在ch03_WebControls 目錄?)

    會不會是 Text_Calculator.aspx 是用 WebApplication 建出來的?!


    2017年11月26日 上午 04:18
  • 您好:

    我是用 WebSite 專案,我看 https://www.youtube.com/watch?v=gogx6qm-_gE

    也是 用WESITE

    另外,我在WEBSITE 內新增一個default.aspx 一樣

    切換到 設計 ,就卡死??

    2017年11月26日 上午 05:03
  • 我重弄一個webApplication專案,使用Default.aspx

    設計模式 仍掛掉

    2017年11月26日 上午 07:51
  • 可能是Solution Navigator的問題, 您可以參考這篇討論:

    How can I use Class View for a web page code behind in Visual Studio?

    2017年11月27日 上午 12:48
  • 我移掉VS2015 改灌 VS2017

    若要新增 網站

    是用 新增專案-->C#->ASP.NET WEB應用程式(.Net Framework) -->Web Form

    這樣比較不會有問題嗎?

    謝謝!

    2017年12月10日 上午 03:33