|
You've got no onclick event on the imagebutton itself. Easiest way is to double click it in your VS designer as this'll generate the blank method for you and put you into the .cs/.vb/.whatever codebehind you're using.
Downside: It'll postback your page which should stop your popup. What are you trying to achieve exactly?
|
|
|
|
|
You can't really open a pop-up and also do the server-side click event. The javascript click will add a div to the current document, the button click would fire which will trigger a request to your server code, which will run the server-side click event which will result in the document in the browser being replaced with the new document from the server so the div that your js added is now gone. You'll probably need to add code to the server-side click event of your button to create the pop-up when the document has finished rendering.
An Interactive jQuery Modal Popup Control for .NET[^]
|
|
|
|
|
Hello All,
I am new to the web technology, I would like to know, how can i call ASP.net Web Service in a HTML page using java script.
Any sample is appreciated.
Thanks in advance.
|
|
|
|
|
Go to www.asp.net[^] where you will find a wealth of information to get you started.
|
|
|
|
|
If you have some knowledge of JQuery, you can use the jQuery.ajax() function.
|
|
|
|
|
Hi All,
Thanks for your replies.
Struggled bit to use web service with JavaScript, and we are proceeded with WCF service, and succeeded in consuming the developed WCF service.
Consuming the web service in HTML page with JavaScript is still looking for the solutions.
Thank you.
|
|
|
|
|
With what are you struggling?
|
|
|
|
|
Hi Everyone
I am hoping someone can help me out. I have my pages setup as https://domain.com/about.aspx. My site works normal and everything is cool but I was not being indexed by Google. I checked a site and it confirmed I have a url error so when someone types in https://domain.com/about.aspx/
my site comes up with all the images missing but all the text there.
Does anyone know why?? I am assuming the correct response should be a 404 or the aspx work.
Hoping someone can help!
Thanks T
|
|
|
|
|
The server may be returning 404's for the images, but that is not how the browser will render it. It will simply show those placeholder "X" images.
You need to look at the img tags in your about.aspx document and make sure they have the correct URL's.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Looks like my developer does not have the backslash on the anything so for example /images/image1.png rather images/image1.png. This is for everything not just the images but href, etc..
So to be sure if you go to domain.com/about.aspx/ it should show the .aspx page again and not give a 404??
Thanks T
|
|
|
|
|
Well, if the server is able to locate the "about" document, then it won't give a 404 for it. The server will send the "about" document down to the browser.
However, if the src's for the images don't point to valid image files, then the server won't be able to locate them.
So apparently, the browser is receiving the "about" document but not the images.
The difficult we do right away...
...the impossible takes slightly longer.
modified 20-Sep-15 22:49pm.
|
|
|
|
|
Are you still running .NET 3.5? It looks like this bug was fixed in 4.0:
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
$("#select2_sample5").select2({
tags: ["one","two"]
});
This is the code in .js file, now the problem is i want to add tags dynamically in mvc 5, can any one help me ?
I am trying like below, but nothing happens !!
$("#select2_sample5").select2({
query: function () {
$.getJSON('/Web/StateList/', function (data) {
var items = "";
$.each(data, function (i, country) {
items += country.Name + ",";
});
tags: ["one", "two"]
});
}
});
modified 20-Sep-15 19:30pm.
|
|
|
|
|
You have a syntax error in your javascript - you can't declare the tags property within the query function.
You're also using a deprecated feature:
Deprecated in Select2 4.0. This has been replaced by another option and is only available in the full builds of Select2.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
How to Fetch data into sql-server database using javaScript Code? Without use any .net classs(sqlconnecton,DataAdpter,SqlCommand)
|
|
|
|
|
It is not possible with a very good reason. JavaScript is client-side, meaning that everyone can have a peek at your JavaScript source and will cause a huge security risk, it will open doors to SQL Injection. Only way of accessing Database with JavaScript is by creating a web service were you have more control over the sql connection.
|
|
|
|
|
it's not Possible. (Javascript in client side language).
and what you exactly want to do?
|
|
|
|
|
I am learning ASP and would like to ask you about confusion I have. I created a View based on a template - a List of some objects. Here is some code:
@model IEnumerable<MvcTestApplication1.Models.RestaurantReview>
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
<p>
@Html.ActionLink("Create New", "Create")
</p>
<table>
<tr>
<th>
@Html.DisplayNameFor(model => model.Name)
</th>
<th>
@Html.DisplayNameFor(model => model.City)
</th>
<th>
@Html.DisplayNameFor(model => model.Rating)
</th>
<th></th>
</tr>
My question is:
- Typically when I want to refer to the object which was passed by controller I use Model (with capital M). But in above code, why model => model.Name , with small m is used? I would appreciate beginner like(elaborate) explanation.
- Also what is the type of model ? With small m. How does it know model.Name exists?
modified 19-Sep-15 18:05pm.
|
|
|
|
|
You just told the compiler the type of the model here:
@model IEnumerable<MvcTestApplication1.Models.RestaurantReview>
And it is small 'm' because 'model' is a keyword for Razor...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
No
First of all like I said even though you told this to Razor
@model IEnumerable < MvcTestApplication1.Models.RestaurantReview >
you refer to model usually with: Model (capital M), isn't it???
And also Model , is of type IEnumerable , so how come Model.Name would work?
IEnumerable doesn't have Name attribute, etc. But again the code above uses model with small m.
modified 20-Sep-15 6:47am.
|
|
|
|
|
Let make some order...
model is a keyword for Razor, so at the top line your have to write it lowercase (the way Razor defines it). The @ sign preceding it is only a sign for the HTML parser to switch to Razor there...
The parser is far more sophisticated than you think so when seeing a Class<t> (generics) like declaration it can resolve it to T and not to Class...So it knows about your actual type...
Inside the lambda expression the name is meaningless - you can call it blabla if you wish...
Now, for the Model (uppercase) version...It is used as a shortcut for the actual instance of your model data (after all you didn't assigned to it a variable name when defining it at @model, so the engine added a name for you - Model...)
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Now, for the Model (uppercase) version...It is used as a shortcut for the actual instance of your model data (after all you didn't assigned to it a variable name when defining it at @model, so the engine added a name for you - Model...)
This I understand - Model refers to the list of objects which I passed to this view right?
But everything else like I said I don't understand ....
what is model? (with small m)
I thought only Model was used? (with capital m) etc.
|
|
|
|
|
|
You can call it blabla as I told...it has no meaning!
Yeah but how it knows it should display string "Name", "City", etc. as titles of the table then?
|
|
|
|
|
You actually ask how the IDE knows that your model inner type has properties by that name, so when you type . (dot) you can write the names...
1. The IDE actually compiles your code
2. You gave the context of your type in the line of @modle
3. The DisplayNameFor method has two overrides, one for IEnumerable<t> and one for T, as T is known there is no problem to let you use intellisense...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|