我想知道在执行JS try/catch时是否有办法不指定参数.每次我尝试这个时,try/catch都不起作用.
工作版本:
try{
//Breaking code
} catch(e){
//Nothing happens here
}
Run Code Online (Sandbox Code Playgroud)
我的想法(不'e'):
try{
//Breaking code
} catch(){
//Nothing happens here
}
Run Code Online (Sandbox Code Playgroud) 我意识到有一些关于类似事情的文章,但没有一篇对我有帮助.
我有一个Web应用程序,其中多个域指向同一个应用程序.我想知道如何根据尝试访问Web应用程序的域将路由映射到特定控制器.
我目前尝试的是以下但没有成功.
routes.MapRoute(
name: "WowPoetry",
url: "wowpoetry.org/{action}/{id}",
defaults: new { controller = "Wow", action = "Index", id = UrlParameter.Optional }
);
Run Code Online (Sandbox Code Playgroud) 我的页面上有一个iFrame,显示样式为无。我有一个javascript函数来设置源,然后将显示设置为阻止。问题是iframe在加载内容之前就出现了,因此出现闪烁现象。它先变白,然后显示内容。因此,我需要设置源,并且在完成加载其源的所有内容后,只需设置其显示样式。
CSS和Javascript
.ShowMe{display:block;}
function(url)
{
document.getElementById('myIFrame').src = url;
document.getElementById('myIFrame').className = ShowMe;
}
Run Code Online (Sandbox Code Playgroud) 以下代码中的数据表填充了7500多条记录.这一切都从服务器快速加载.问题是循环数据行需要一段时间才能将它们添加到组合框中.有没有其他方法来设置组合框的数据源或加快此过程的速度?
Dim dtColours As New DataTable
Dim daColours As New SqlDataAdapter
Dim i As Integer
ConnectToSQL()
daColours = New SqlDataAdapter("SELECT DISTINCT Rtrim(UPPER(Colour)) As Colour FROM invStockColour WHERE InUse = 1 ORDER BY Colour", dbSQL)
daColours.Fill(dtColours)
For i = 0 To dtColours.Rows.Count - 1
cboColours.Items.Add(dtColours.Rows(i).Item(0).ToString)
Next
dbSQL.Close()
Run Code Online (Sandbox Code Playgroud) 我需要使用静态WebMethod在用户所在的活动(当前)asp页面中调用非静态方法.我怎样才能做到这一点?
这两种方法都在ASP页面的cs文件中.
public void NormalMethod()
{
txtFindingNum.Text = "Ajax is da bomb";
}
[WebMethod]
public static void MyWebMethod()
{
// This is the part I need help with...
DoIt();
}
Run Code Online (Sandbox Code Playgroud)