我是一個商業智能傢伙,在web-dev上慢慢痛苦地重新開始。自從微軟首次發佈.NET以來,並沒有真正觸及過這些東西。當我使用這個東西的時候,這個抽象類將允許我在服務器端C#/ VB.NET /任何東西中標記用這個標記的任何元素。精細:asp.net/IIS之外runat =「server」的不同用途?對JavaScript有用嗎?
<div>
<iframe runat="server" id="Iframe2" src ="foo.com"></iframe>
</div>
我已經花了我的學習時間大部分份額的微軟堆疊外 - 我很好奇,如果RUNAT =「服務器」仍然採用ASP.NET/IIS世界之外。
舉例來說,如果我有一些JavaScript代碼ALA:
<script>
$.post("http://foo.com/somePage", {
someInfo: "russell",
otherInfo: "hoohaw"
}, function(response) {
Foo(response);
});
</script>
...我能堅持的RunAs = 「服務器」 到<script>
標籤?這會導致腳本運行服務器端? (我猜「不」) - 我只是有一個可以通過服務器端代碼訪問的腳本塊?)
runas =「server」是否具有ASP.NET/IIS世界之外的任何實用程序?我一直熟悉LAMP,並且我很好奇runas =「server」是否會讓我的客戶端代碼在服務器上運行 - 有點像PHP或其他。
謝謝 - 我只是好奇,如果使用runas = server可能會導致本質上重新使用客戶端JavaScript來運行服務器端。天真的我,我猜:) –
@RussellChristopher javascript可以發出HTTP請求,但是(使用AJAX技術)。所以它可以調用一個URL來返回數據(從服務器)並相應地執行,所有這一切都通過保留在客戶端(瀏覽器)上。 –