小编Pra*_*h R的帖子

如何在C#中检查给定的URL是HTTP还是HTTPS

我需要检查给定的URL(不一定以http或https为前缀)是HTTP还是HTTP.
这可能在C#中吗?
如果用户只给出www.dotnetperls.com没有任何前缀,我必须能够识别出它是HTTP.试过以下,

 HttpWebRequest request = (HttpWebRequest)WebRequest.Create("www.dotnetpearls.com");         
 string u = request.RequestUri.Scheme;
Run Code Online (Sandbox Code Playgroud)

但是这会产生无效的URL错误.它期望指定协议.

c# url https

10
推荐指数
2
解决办法
2万
查看次数

检查文件扩展名

我使用以下PowerShell代码,我需要在if条件下检查其扩展名

foreach ($line in $lines) {
    $extn = $line.Split("{.}")[1]
    if ($extn -eq "xml" )
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

在字符串的情况下,是否有一种直接的方法来检查PowerShell脚本中的字符串扩展名?

powershell file-extension

7
推荐指数
2
解决办法
2万
查看次数

Pagekey在layoutawarepage中的OnNavigatedFrom中变为null

我正在开发一个Windows 8应用程序,我有以下页面,一个联系人选择页面,我有一个提交按钮,代码如下

 customContact = (CustomContacts)contactView.SelectedItem;   
 this.Frame.Navigate(typeof(AddTask), customContact);
Run Code Online (Sandbox Code Playgroud)

我的AddTask页面有以下方法

 protected  override void OnNavigatedTo(NavigationEventArgs e)
    { if (e.Parameter == null)
        {code logic }}
Run Code Online (Sandbox Code Playgroud)

现在我在按钮点击期间在布局感知页面中出现错误,因为PageKey在其onnavigatedfrom事件中为null

  protected override void OnNavigatedFrom(NavigationEventArgs e)
    {                    
        var frameState = SuspensionManager.SessionStateForFrame(this.Frame);
        var pageState = new Dictionary<String, Object>();
        this.SaveState(pageState);          
        frameState[_pageKey] = pageState;
    } 
Run Code Online (Sandbox Code Playgroud)

请帮助我

c# windows-8 windows-runtime

5
推荐指数
1
解决办法
1092
查看次数

div overlay用于阻止可点击的事件iframe在IE中不起作用

我有一个iframe显示网页,我需要阻止该页面的所有点击事件.我使用了以下代码

 <div id="IframeWrapper" style="position: relative;">
    <div id="iframeBlocker" style="position: absolute; top: 0; left: 0; width:95%; height:95%;z-index:2"></div>
     <iframe  id="iframewebpage" style="z-index:1"  runat="server"></iframe>
    </div>
Run Code Online (Sandbox Code Playgroud)

这适用于除IE之外的所有浏览器(8和9).任何变通方法?

html css iframe internet-explorer

4
推荐指数
1
解决办法
8223
查看次数