|
My question though is how do I grab the value of the following and:
<style type="text/css">
.dhide
{
display:none;
}
</style>
<asp:BoundField DataField="department">
<ItemStyle CssClass="dhide"/>
</asp:BoundField>
and pass it to the SELECT query on the BindGrid sub in codebehind and use it as filter like WHERE e.department = the value of dhide
How do I do that?
|
|
|
|
|
I never use binding like that I'm afraid, however rather than using a datagrid to "store" data (something you see a lot of) you should remember that it is simply there to *display* data. The grid is simply being bound to a datasource and if you want to read values then you should read them direct from the datasource you are binding the grid too rather than the grid itself.
It might be advisable to leave datagrids etc behind and use more basic mechanism like repeaters etc, and using the code-behind to bind your data rather than using auto-bound template fields. You end up with greater control over things.
|
|
|
|
|
Hi!
I was trying to open a Javascript pop up on click of button. Though I am able to open the pop up, but my problem is it does not file the onlclick event of the button.
---code for opening the pop up-----
<a href="#" title="Edit" style=" background-color:#FFF;" data-toggle="modal" data-target="#myModal1" style="background-color:#FFF;">
<asp:ImageButton id="imgedit" runat="server" ImageUrl="boot/img/pen2.png" CommandName="BtnEdit" style="width:20px; height:20px;"/></a>
------------------------------
My above code opens up the popup but the code written behind onclick event is not firing.
Please suggest how I can make my click event work and open the javascript popup
Thanks & Regards
|
|
|
|
|
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.
|
|
|
|