台灣最大程式設計社群網站
線上人數
2398
 
會員總數:243671
討論主題:188259
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 如何使ASP.NET檔 轉換成HTML 使用 介面還不會跑掉
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何使ASP.NET檔 轉換成HTML 使用 介面還不會跑掉
價值 : 200 QP  點閱數:200 回應數:3

樓主

石頭
門外漢
0 1
87 0
發送站內信

目標是把檔案轉換成他人開啟就可以直接使用 等同於我用vb開啟的效果
不知是我想太美好,真的找不到能直接解決我問題的方向,也許我想法錯了

以下是ASPX檔
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server" >

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>大樂透</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label8" runat="server" Height="30px" Width="77px" Text="開獎順序" ></asp:Label>
<br />
<asp:Label ID="Label1" runat="server" BorderStyle="None" Height="30px" Text="Label" Width="40px"></asp:Label>
---<asp:Label ID="Label2" runat="server" BorderStyle="None" Height="30px" Text="Label" Width="40px"></asp:Label>
---&nbsp;
<asp:Label ID="Label3" runat="server" BorderStyle="None" Height="30px" Text="Label" Width="40px"></asp:Label>
---<asp:Label ID="Label4" runat="server" BorderStyle="None" Height="30px" Text="Label" Width="40px"></asp:Label>
---<asp:Label ID="Label5" runat="server" BorderStyle="None" Height="30px" Text="Label" Width="40px"></asp:Label>
---<asp:Label ID="Label6" runat="server" BorderStyle="None" Height="30px" Text="Label" Width="40px"></asp:Label>
<br />
<asp:TextBox ID="TextBox1" runat="server" Height="20px" Width="29px"></asp:TextBox>
----<asp:TextBox ID="TextBox2" runat="server" Height="20px" Width="29px"></asp:TextBox>
----<asp:TextBox ID="TextBox3" runat="server" Height="20px" Width="29px"></asp:TextBox>
----<asp:TextBox ID="TextBox4" runat="server" Height="20px" Width="29px"></asp:TextBox>
----<asp:TextBox ID="TextBox5" runat="server" Height="20px" Width="29px"></asp:TextBox>
----<asp:TextBox ID="TextBox6" runat="server" Height="20px" Width="29px"></asp:TextBox>
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
<br />
&nbsp;<asp:Label ID="Label7" runat="server" Text="獎項"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:Button ID="Button2" runat="server" Height="22px" Text="兌獎" Width="53px" />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:Button ID="Button1" runat="server" Height="28px" Text="開獎" Width="55px" />
</div>
<p>
&nbsp;</p>
</form>
</body>
</html>

以下是ASPX.vb檔
Partial Class Default2
Inherits System.Web.UI.Page

Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim A, B, C, D, F, G As Integer
Randomize()

A = (Rnd() * 49) + 1
Label1.Text = A
1:
Randomize()
B = (Rnd() * 49) + 1
If B = A Then
GoTo 1
End If
Label2.Text = B
2:
Randomize()
C = (Rnd() * 49) + 1
If C = A Or C = B Then
GoTo 2
End If
Label3.Text = C
3:
Randomize()
D = (Rnd() * 49) + 1
If D = A Or D = B Or D = C Then
GoTo 3
End If
Label4.Text = D
4:
Randomize()
F = (Rnd() * 49) + 1
If F = A Or F = B Or F = C Or F = D Then
GoTo 4
End If
Label5.Text = F
5:
Randomize()
G = (Rnd() * 49) + 1
If G = A Or G = B Or G = C Or G = D Or G = F Then
GoTo 5
End If
Label6.Text = G

End Sub
Protected Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim A, B, C, D, F, G As Integer
A = CInt(TextBox1.Text)
B = CInt(TextBox2.Text)
C = CInt(TextBox3.Text)
D = CInt(TextBox4.Text)
F = CInt(TextBox5.Text)
G = CInt(TextBox6.Text)
Dim A1, B1, C1, D1, F1, G1, H1 As Integer
' Dim H2 As Integer = 0

A1 = CInt(Label1.Text)
B1 = CInt(Label2.Text)
C1 = CInt(Label3.Text)
D1 = CInt(Label4.Text)
F1 = CInt(Label5.Text)
G1 = CInt(Label6.Text)
Label7.Text = "再接再厲"

If A1 = A Or A1 = B Or A1 = C Or A1 = D Or A1 = F Or A1 = G Then
H1 = H1 + 1
End If

If B1 = A Or B1 = B Or B1 = C Or B1 = D Or B1 = F Or B1 = G Then
H1 = H1 + 1
End If

If C1 = A Or C1 = B Or C1 = C Or C1 = D Or C1 = F Or C1 = G Then
H1 = H1 + 1
End If

If D1 = A Or D1 = B Or D1 = C Or D1 = D Or D1 = F Or D1 = G Then
H1 = H1 + 1
End If

If F1 = A Or F1 = B Or F1 = C Or F1 = D Or F1 = F Or F1 = G Then
H1 = H1 + 1
End If

If G1 = A Or G1 = B Or G1 = C Or G1 = D Or G1 = F Or G1 = G Then
H1 = H1 + 1
End If

'If H1 = 0 Then
'Label7.Text = "THanks"
'Else
' Label7.Text = H1 & "奨"


' End If

If H1 = 1 Then
Label7.Text = "6獎"
End If

If H1 = 2 Then
Label7.Text = "5獎"
End If

If H1 = 3 Then
Label7.Text = "4獎"
End If

If H1 = 4 Then
Label7.Text = "3獎"
End If

If H1 = 5 Then
Label7.Text = "2獎"
End If

If H1 = 6 Then
Label7.Text = "大獎"
End If

End Sub

End Class

搜尋相關Tags的文章: [ ASPX ] , [ HTML ] ,
本篇文章發表於2018-10-03 20:09
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
不錯的參考

小羊窒息
捐贈 VP 給 小羊窒息 檢舉此回應
寫成windows form的版本...

然後就可以直接把 xxx.exe丟給別人...
本篇文章回覆於2018-10-03 22:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

topcat
捐贈 VP 給 topcat 檢舉此回應
小喵看前看後,不太理解樓主的問題想做到的效果
是否可以請樓主舉個例子
用實例說明您想做到的效果

^.^a
本篇文章回覆於2018-10-03 23:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

topcat
捐贈 VP 給 topcat 檢舉此回應
如何使ASP.NET檔 轉換成HTML 使用 介面還不會跑掉


樓主可能不是很清楚ASP.NET運作的機制與過程

ASP.NET的運作機制是
1.『*.aspx』與『*.aspx.vb 或 *.aspx.cs』在Server端IIS編譯執行後
會產出『html + CSS + Javascript』的內容送出到Client端
2.Client端收到Server端送來的『html + CSS + Javascript』,進行畫面的呈現與Client端的互動運作

---
如果樓主指的是
直接給別人html
用瀏覽器開起來,就有介面可以運作
其實可以做『SPA』的架構
SPA:Single Page Application
html裡面,透過Ajax與Server端溝通,Server端撰寫『WebAPI』提供商業邏輯運算與資料存取

此外,也可以寫成PWA(Progressive Web App)
用Web的方式寫成App方式可以離線運作
相關技術又是另一個領域

看樓主想要哪個方向,就去找那個方向的相關技術來研究

^_^

本篇文章回覆於2018-10-04 10:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.