|
First of all we will not use interface only for multiple inheritance support. Mainly Interface represent a service contract. One of more classes can implement that contract. One of the main advantage of Interface is code abstraction. You can isolate your code implementation details and client who use the code depends on the interface not the actual code. The benefit of this approach is when any implementation policy change then client will not affected. Another benefit is run time you can switch implementation if you write interface based program. Strategy design pattern is an example. Unit testing, Interface play very important role. if you properly write and run unit test then you need to create mock object. Without Interface you can not create mock object and with out mock object you can not test your code with proper isolation.
|
|
|
|
|
IN C#, there is no multiple inheritance.
Interfaces provide additional flexibility with inversion of control and dependency injection.
|
|
|
|
|
I'm converting an MVC4 site to MVC5. Anytime I try to name a View with a . I get a messagebox saying it contains invalid characters. I've Googled it to no avail.
ContactUs.cshtml
ContactUs.Mobile.cshtml
So, I assume ContactUs.Mobile.cshtml will have to be renamed? Thanks!
|
|
|
|
|
Have you tried to rename the file in the explorer and include it in the project again??
|
|
|
|
|
Been trying to use a non-default theme in a OOB MVC4 application (from the VS MVC4 template, no other modifications at all). I've been trying the "le-frog" theme from jqueryui.com[^].
Modified the "BundleConfig.cs" as suggested to include the line below (file exists at specified location and can be accessed over the webbrowser)
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/jquery-ui-1.9.2.custom/css/south-street/jquery-ui-1.9.2.custom.css"));
The page loads without applying any CSS, even though I can see the stylesheet with "view source";
<link href="/Content/jquery-ui-1.9.2.custom/css/south-street/jquery-ui-1.9.2.custom.css" rel="stylesheet"/>
I'm looking for an easy way to switch themes, any alternative solutions to the default theming-structures would be welcome too.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
I found this[^] and it might be useful to you. This allows you to switch themes via the web.config file. Not 100% dynamic, but should at least give you some options to explore.
|
|
|
|
|
Thanks
|
|
|
|
|
from a web apps I need to open a new email in outlook with HTML body without using Interop service in references
is this possible?
|
|
|
|
|
Use a mailto link: <href="mailto:John.Doe@somewhere.com?subject=SPAM">
It is possible to add subject, cc, bcc, and some standard text.
|
|
|
|
|
I need to have HTML body and when I try Encode with HTML it didn't worked
|
|
|
|
|
You can't do it:
The special hname "body" indicates that the associated hvalue is the body of the message. The "body" hname should contain the content for the first text/plain body part of the message. The mailto URL is primarily intended for generation of short text messages that are actually the content of automatic processing (such as "subscribe" messages for mailing lists), not general MIME bodies.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
whats my option? I can't install outlook on a web server...
|
|
|
|
|
Installing Outlook on the server wouldn't help anyway, since you're trying to open an email message on the client.
There is no way to open an email message on the client pre-populated with an HTML body. You can only pre-populate the message with a plain-text body.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Hi All,
I am trying to list installed programs in client machine using ASP.NET
But it showing only server programs not client
This code working on VB.NET (.exe)
I want to develop a web page
Kindly guide.
Code :
Dim Software As String = Nothing
''The registry key:
Dim SoftwareKey As String = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
Using rk As RegistryKey = Registry.LocalMachine.OpenSubKey(SoftwareKey)
'Let's go through the registry keys and get the info we need:
For Each skName As String In rk.GetSubKeyNames()
Using sk As RegistryKey = rk.OpenSubKey(skName)
Try
'If the key has value, continue, if not, skip it:
If Not (sk.GetValue("DisplayName") Is Nothing) Then
'Is the install location known?
If sk.GetValue("InstallLocation") Is Nothing Then
Software += sk.GetValue("DisplayName") & " - Install path not known" & vbLf
Else
'Nope, not here.
Software += (sk.GetValue("DisplayName") & " - ") + sk.GetValue("InstallLocation") & vbLf
Label1.Text = Software
'Yes, here it is...
End If
End If
Catch ex As Exception
End Try
End Using
Next
End Using
Kirthi
|
|
|
|
|
Web pages are not allowed access to client information like this unless you get the user to download a program which will run on their system. Not many users are likely to allow it.
Veni, vidi, abiit domum
|
|
|
|
|
Thanks for the reply.
The below code which i pasted it is showing my local computer list (web page hosted)
So i tried to get remote location but not working.
Kirthi
|
|
|
|
|
Did you actually read my response? You cannot access the client's registry from code in a web page; it would make the client system vulnerable to all sorts of abuse, viruses, worms etc.
Veni, vidi, abiit domum
|
|
|
|
|
I am not 100% sure but i think You can't do this with ASP.NET, which runs on the server. You need to create an application that is installed and runs on the client machine. It could perhaps collect the information and post it to your site using web services.
|
|
|
|
|
Thanks for the reply.
Kirthi
|
|
|
|
|
plz help me ..
how to develop asp.net web application, connecting to mysql database.
i searched the google for developing asp.net web application .but it's giving membership, profile,role provider.
what r those ,they r must.plz. help me.
|
|
|
|
|
First off don't use txt speak in the forum it is frowned upon.
Secondly, there are 100's of tutorials out there some, probably most will lead you through getting user credentials to access the system. If you do not understand what they are then buy a book on software development or give up now.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Member 10263519 wrote: i searched the google for developing asp.net web application And you didn't find www.asp.net[^]?
Veni, vidi, abiit domum
|
|
|
|
|
Dear all,
I am trying to implement the following method below and I keep experiencing compiler error or "does not contain a definition for 'Where'".
I am already using the library "system.Linq" but I keep getting the same error.
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web;
using System.Web.Http;
namespace API_10Oct.Controllers
{
public class ItemsController : ApiController
{
private TestEntities1 db = new TestEntities1();
public IEnumerable<Intex> GetIntexes()
{
return db.Intexes.AsEnumerable();
}
public IEnumerable<Intex> Get([FromUri]Intex intex)
{
return Intex.Where(w => w.Contains(intex.Name));
}
}
}
namespace API_10Oct
{
using System;
using System.Collections.Generic;
public partial class Intex
{
public string ID { get; set; }
public string Name { get; set; }
public string Price { get; set; }
public string Type { get; set; }
public string UploadDate { get; set; }
}
}
Any guidance or help would be very much appreciated.
Many thanks for your time and help.
|
|
|
|
|
miss786 wrote: return Intex.Where(w => w.Contains(intex.Name));
Intex is a Type , so you are trying to call a static method called Where on that type. Since there is no such method, you're getting a compiler error.
I suspect you meant to write something like:
return db.Intexes.Where(w => w.Contains(intex.Name)).AsEnumerable();
NB: This assumes that the Intext class contains an instance method called Contains which accepts a single string argument and returns a bool . If it doesn't, then you'll need to explain what you're trying to achieve with the filter.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Hi Richard,
Thank you so much for your help. I am trying to create a query string URL using web API which client can use call certain parameters.
I am using the following method below to pass parameters into the query string but I can not get to filter correctly. If search by name=storm and price_type=talk, it produces results with all talk categories instead of filtering by name.storm + price_type.talk.
public HttpResponseMessage Get([FromUri] Query query)
{
var data = from c in db.database_BWICs
where c.Name == query.name ||
c.CUSIP == query.cusip ||
c.ISINs == query.isin ||
c.Cover == query.price_type
select c;
if (data == null)
{
var message = string.Format("No database_WICs was found");
return Request.CreateErrorResponse(HttpStatusCode.NotFound, message);
}
return Request.CreateResponse(HttpStatusCode.OK, data);
}
api/data?name=STORM%202012-2%20A1&price_type=talk --> query string
Is there a way to create a filter using the Linq query, instead of using oData filters?
any help would be very much appreciated.
|
|
|
|