我通常使用URL重写将内容ID传递给我的网站,所以这一点
Foo.1.aspx
Run Code Online (Sandbox Code Playgroud)
重写为
Foo.aspx?id=1
Run Code Online (Sandbox Code Playgroud)
对于特定的应用程序,我需要将多个ID传递给单个页面,所以我重写了要接受的东西:
Foo.1,2,3,4,5.aspx
Run Code Online (Sandbox Code Playgroud)
这在Cassini(Visual Studio的内置临时Web服务器)中运行良好,但是当我在运行IIS的实时服务器上尝试时,它给了我"Internet Explorer无法显示网页".这是IIS限制吗?我应该使用短划线或下划线而不是逗号吗?
String.Format是如何工作的两种方式:如果我们使用内置格式,如C,N,P ....它会考虑区域设置吗?如果我们使用自定义格式代码,如#,## 0.000,它不会考虑区域设置?
在我的代码中,我使用这样的方法
String.Format("{0:#.## 0,000}",value);
因为我的国家使用逗号作为小数点分隔符
但结果仍然是:1,234.500,好像它将点视为小数点分隔符.
请帮忙!
实际上我想清楚,我应该首先做ASP.Net 2.0而不是移动到3.5和4.0?
要么
我从ASP.Net 3.5/4.0开始,大部分的ASP.Net 2.0也将在其中介绍,剩下的应该是我的后记吗?
我很担心,如果我开始报道ASP.Net 2.0,我会研究过时的东西吗?
哪种方法会更好,我是一位经验丰富的c#开发人员,我对Web开发有一点了解但我从未构建过专业的Web应用程序.
谢谢..
编辑:我知道已经有太多的学习问题这个事实,但我的具体是关于单点,涉及当事情快速变化时首先要覆盖的内容,我猜很多人可能面临同样的问题..
我对这一切都很陌生.我需要在C#中编写一个exe应用程序.我需要做的是能够通过控制台将值传递给函数.但我不确定如何存储通过控制台输入的值...
我知道我们可以使用Read()来读取输入的内容,但是当我处理多个值时,我该怎么做?任何帮助将不胜感激!!提前致谢