我需要检查给定的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错误.它期望指定协议.
我使用以下PowerShell代码,我需要在if条件下检查其扩展名
foreach ($line in $lines) {
$extn = $line.Split("{.}")[1]
if ($extn -eq "xml" )
{
}
}
Run Code Online (Sandbox Code Playgroud)
在字符串的情况下,是否有一种直接的方法来检查PowerShell脚本中的字符串扩展名?
我正在开发一个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)
请帮助我
我有一个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).任何变通方法?