小编Sat*_*ngh的帖子

简单基类和抽象类有什么区别?

我正在做一种研发,并且对抽象类的概念感到困惑.

我对抽象类的了解是它可能包含具体的方法,它可能包含虚方法.它可能包含也可能不包含抽象方法,它可能包含字段并限制直接创建实例.

但是我们可以在一个简单的基类中实现所有这些(虚拟方法的添加会做很多事情,因为具有虚拟方法的基类不包含实现,并且覆盖与抽象方法相同).那么为什么我们需要一个抽象类,虽然接口支持多重继承和事件?

.net c# abstract-class base-class

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

为多种语言制作网站的最佳方式

我使用(Asp.net,c#)建立了一个网站,其内容是英文的.现在我要求以支持多种语言的方式建立这个网站,即(德语,法语).Lable/Textbox/string所有值将显示各自选定的语言在搜索时我发现有一些方法

  • 使用本地化
  • 使用资源文件.
  • 数据库(每个东西都保存在不同语言的数据库中).

坦率地说,我不同意第三种选择.

我想知道哪种方式最好或者还有其他更好的方法吗?

注意:当前网站是使用.NET framework 4.0/vs 2010构建的.

谢谢

.net c# asp.net localization

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

使用HTTP WEB REQUEST从URL读取响应

我必须阅读来自http://www.subway.com/storelocator/default.aspx?zip=04416&country=USA的回复.我使用了以下代码,但未获得所有响应.而不是它给出错误页面的响应提前谢谢.

protected void Page_Load(object sender, EventArgs e)
{

    string sUrl = "http://www.subway.com/storelocator/default.aspx?zip=04416&country=USA";
    XmlDocument rssDoc = new XmlDocument();
    XmlTextReader rssReader = new XmlTextReader(sUrl.ToString());

    WebRequest wrGETURL;
    wrGETURL = WebRequest.Create(sUrl);

    Stream objStream;
    objStream = wrGETURL.GetResponse().GetResponseStream();
    StreamReader objReader = new StreamReader(objStream, Encoding.UTF8);
    WebResponse wr = wrGETURL.GetResponse();
    Stream receiveStream = wr.GetResponseStream();
    StreamReader reader = new StreamReader(receiveStream, Encoding.UTF8);
    string content = reader.ReadToEnd();
    Response.Write(content);
   }
Run Code Online (Sandbox Code Playgroud)

c#

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

JavaScript将字符串转换为日期格式(dd mmm yyyy),即2012年6月1日

我得到一个字符串变量格式的日期6/1/2012,我想将其转换为01 Jun 2012. JS FIDDLE DEMO

我试过的代码:

var t_sdate="6/1/2012";                  
var sptdate = String(t_sdate).split("/");
var myMonth = sptdate[0];
var myDay = sptdate[1];
var myYear = sptdate[2];
var combineDatestr = myYear + "/" + myMonth + "/" + myDay;

var dt = new Date(combineDatestr);
var formatedDate= dt.format("dd mmm yyyy")
alert(formatedDate);
Run Code Online (Sandbox Code Playgroud)

获得输出01 000 2012,需要为01 Jun 2012

javascript date date-formatting

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

我可以安全地删除Temporary ASP.Net文件夹的内容吗?

每当我下运行我的应用程序工作正常VS 2010.当我在服务器上传它并从IIS运行时,它给出了Complie错误:CS0433: 'c:\ Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root \〜\ App_Web_dzybh5am.DLL'和'c:\ Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root \〜\ App_Web_znctdhjf.DLL'

错误:

Line 146:    
Line 147:    [System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()]
Line 148:    public class default_aspx : global::_Default, System.Web.SessionState.IRequiresSessionState, System.Web.IHttpHandler {
Line 149:        
Line 150:        private static bool @__initialized;
Run Code Online (Sandbox Code Playgroud)

谷歌的快速搜索显示,删除这些临时文件解决了这个问题.

删除这些临时文件是否有用,将来是否会影响我的应用程序?

我只是想知道我应该从临时文件夹中删除所有文件.

.net asp.net iis-7

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

阻止Windows Server 2008 R2中的ping

我已经在Windows Server 2008 R2上部署了我的Asp.Net Web应用程序, 我想阻止对该服务器的所有ping请求,而不会影响我的应用程序.

提前致谢

icmp windows-server-2008

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

是否可以从asp.net中的radioButton列表中禁用一个listItem

我想从RadioButtonList 禁用一个listItem取决于条件,如果它然后它将显示ListItem或否则它禁用第二个listItem即(外部).因此用户无法访问第二个列表项querystring contain true

我有网址喜欢

abc.com/Account.aspx?type=true

abc.com/Account.aspx?type=false

代码页面Account.aspx

  <asp:RadioButtonList ID="rdodomiantype" runat="server" RepeatDirection="Horizontal" onclick="setTextbox()">
            <asp:ListItem Selected="True" Value="0" >Default</asp:ListItem>
            <asp:ListItem Value="1" >External</asp:ListItem>
    </asp:RadioButtonList>
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net jquery

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

两个日期之间的Sql Server where子句不给出预期的输出

这是我使用'between'运算符获取日期的简单查询.

create table dummy (mydate datetime);
 insert into dummy values('2013-03-20 10:30:00.000');
 insert into dummy values('2013-03-21 10:30:00.000');
 insert into dummy values('2013-03-22 10:30:00.000');
 insert into dummy values('2013-03-23 10:30:00.000');
 insert into dummy values('2013-03-24 10:30:00.000');
 insert into dummy values('2013-03-25 10:30:00.000');
 insert into dummy values('2013-03-26 10:30:00.000');
 insert into dummy values('2013-03-27 10:30:00.000');
 insert into dummy values('2013-03-28 10:30:00.000');
 insert into dummy values('2013-03-29 10:30:00.000');
 insert into dummy values('2013-03-30 10:30:00.000');
Run Code Online (Sandbox Code Playgroud)

我使用的qiuery是: select * from dummy where mydate between ('3/01/2013 12:00:00 AM') and ('3/30/2013 12:00:00 AM')

在这里 2013-03-30 10:30:00.000,也应该退货. …

datetime sql-server-2008

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

Google通过类名将自动填充功能无法正常工作

嗨我有一个文本框和焦点它自动完成的地方,街道,如果我选择id,我的名字这项工作,但后来我有很多动态文本框控制所以我有固定的类名,相同的代码不工作如果我选择classname

JS FIDDLE DEMO

码:

 getPlace();
 getPlace_dynamic();

     function getPlace() {
         var defaultBounds = new google.maps.LatLngBounds(
         new google.maps.LatLng(-33.8902, 151.1759),
         new google.maps.LatLng(-33.8474, 151.2631));
         var input = document.getElementById('Destination');
         // var input = document.getElementsByClassName('destination');
         var options = {
             bounds: defaultBounds,
             types: ['establishment']
         };
         autocomplete = new google.maps.places.Autocomplete(input, options);
     }

     function getPlace_dynamic() {
         var defaultBounds = new google.maps.LatLngBounds(
         new google.maps.LatLng(-33.8902, 151.1759),
         new google.maps.LatLng(-33.8474, 151.2631));

         var input = document.getElementsByClassName('myClass');
         var options = {
             bounds: defaultBounds,
             types: ['establishment']
         };
         autocomplete = new google.maps.places.Autocomplete(input, options); …
Run Code Online (Sandbox Code Playgroud)

jquery google-maps autocomplete google-maps-api-3

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

RequiredFieldValidator不适用于Dropdownlist

Dropdownlist在我的网页上有如下内容.

<asp:DropDownList runat="server" ID="cboNoOfSubjects" AutoPostBack="true" CssClass="textEntry"  width="80%" onclick="javascript:shouldsubmit=false;" ValidationGroup="valCourseFees">
   <asp:ListItem Value="0">-Select-</asp:ListItem>
   <asp:ListItem Value="1">1</asp:ListItem>
   <asp:ListItem Value="2">2</asp:ListItem>
   <asp:ListItem Value="3">3</asp:ListItem>
   <asp:ListItem Value="4">4</asp:ListItem>
   <asp:ListItem Value="5">5</asp:ListItem>
</asp:DropDownList>
    <font color ="red">*</font> 

<asp:RequiredFieldValidator ID="cboNoOfSubjects_RequiredFieldValidator" 
 runat="server" ErrorMessage="No. of Subjects Required" ForeColor="Red"
 Font-Size="0.9em" ControlToValidate="cboNoOfSubjects" 
ValidationGroup="valCourseFees" Display="None"></asp:RequiredFieldValidator>
Run Code Online (Sandbox Code Playgroud)

但验证器似乎没有发射.谁能帮我这个?

asp.net requiredfieldvalidator dropdownbox

3
推荐指数
1
解决办法
6334
查看次数