我有一個ASP.NET的形式,當你按下它,在代碼隱藏它會運行的Process.Start()命令按鈕啓動一個進程。 我的電腦充當服務器,當我從客戶端按下按鈕時,它會嘗試在客戶端的PC上運行該命令。我怎樣才能讓這個命令在服務器上運行?服務器,而不是客戶端
ASP的控制:
<asp:Button ID="ButtonRun" runat="server" Font-Size="XX-Large" Text="Run"
onclick="ButtonRun_Click" />
代碼隱藏功能:
protected void ButtonRun_Click(object sender, EventArgs e)
{
Process.Start(MapPath(botPath));
}
當然,這是保護的所有密碼。 IE,除非您先進行身份驗證,否則無法調用該功能。寫在服務器側
你怎麼能做到這一點從瀏覽器????? – Habib
@Habib,請參閱編輯。 –
那麼上面的代碼永遠不會在客戶端啓動一個進程。它將啓動服務器上的進程。不太確定你如何測試它。 – Habib