我想知道是否有办法(在 Windows 上)通过单击超链接来启动预安装的应用程序。对于一个基本的例子:
用户在他们的机器上安装了一个名为 SuperPing 的应用程序。如果他们在浏览器中单击带有以下 URL 的链接,它将启动应用程序。
SPing://8.8.4.4
Run Code Online (Sandbox Code Playgroud)
这将导致以下情况发生:
"C:\SuperPing.exe" /ip 8.8.4.4
Run Code Online (Sandbox Code Playgroud)
所以我的问题是,创建这个钩子的方法是什么,以根据 URL 发生事情。这与 iPhone 在正确连接到链接时启动特定应用程序的方式非常相似。
我已经使用 c#.net 在 Visual Studio 2010 中创建了一个 CRM 系统,并且已经到了需要开始部署它的地步。
当我发布时,它会创建一个仅运行该程序的安装程序。
我怎样才能让它在安装它的用户的桌面上创建一个快捷方式来运行我的程序?
我正在创建一个网页,它将从许多其他页面中检索一些表单数据.例如隐藏的表单字段:
<input type="hidden" id="thefield" value="thegoods" />
Run Code Online (Sandbox Code Playgroud)
现在这个字段将始终具有相同的ID,但有时会用双引号("),有时单引号(')写入,有时甚至没有.所以这使得更难以仅仅执行"indexof"来检索所需的数据.
在c#.net中是否有任何方法以jquery方式检索表单元素的值.
所以我可以只指定元素ID,并返回它的值.
任何帮助赞赏.
谢谢
格兰特恩温
我有以下下拉列表:
<asp:DropDownList runat="server" ID="ddlShipping" CssClass="shippingMenu" AutoPostBack="true">
<asp:ListItem Text="3-5 working days (£12.50)" Value="" />
<asp:ListItem Text="3-5 working days - Pre-Midday (£25)" Value="" />
<asp:ListItem Text="3-5 working days - Pre-10.30am (£35)" Value="" />
<asp:ListItem Text="3-5 working days - Pre-9am (£45)" Value="" />
</asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)
在一个空白的aspx页面.当我运行页面并选择一个项目时,它会导致回发,然后始终返回列表中的第一个值.
有没有人知道这是什么导致的.它不是以任何方式数据绑定,实际上这是代码隐藏:
public partial class Default4 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
Run Code Online (Sandbox Code Playgroud)
它在空白页面中的原因只是为了将问题与任何其他代码隔离开来.